Xcode

How to watch BBC iPlayer on Apple TV

Last month, an open source app called Auntie Player was released to access on demand programs from the BBC. This app can be sideloaded on an Apple TV and used to watch BBC on demand content and even live content.

I tested out Auntie Player today, and it worked as expected. Keep in mind, however, that you're supposed to be in the UK in order to properly access its content. There are ways to access BBC iPlayer outside of the UK, but we cannot endorse those methods.

Still, we understand that many of our UK-based readers would be interested in accessing BBC iPlayer on the Apple TV, so in this post we're going to show you how.

How to play MAME arcade games on Apple TV

Along with being able to play classic Nintendo and Sega games on your Apple TV, you can also play classic arcade titles. Doing so is made possible by a port of MAME, which stands for Multiple Arcade Machine Emulator. Unfortunately there isn't yet a GitHub page setup for the MAME tvOS port, but the same developer that created the MAME emulator that we showed you a while back has made the full Xcode project available for download.

How to install a web browser on Apple TV

Sideloading the tvOSBrowser that we reported on earlier is easy, it just takes a bit of massaging to make it all work. You'll need to be familiar with our standard sideloading tutorial for sideloading apps, but there's one additional step that you'll have to take before it all comes together. In this tutorial, we'll show you all that's involved in a hands-on step-by-step video.

How to add f.lux-like screen gamma settings to a non-jailbroken iPhone

Gamma Thingy is a new app available on GitHub from developer Thomas Finch. It allows non-jailbroken iPhone owners running iOS 9 to change their screen gamma values for f.lux-like functionality. What's remarkable about this little app is that you don't need to be jailbroken to run it, and it works system wide.

Lots of users like f.lux, because it makes viewing a backlit screen in less than ideal lighting conditions easier on the eyes. I use f.lux on my Mac, and it makes working at night more tolerable. I also use f.lux on my jailbroken devices from time to time.

Gamma Thingy can be installed on your iPhone running iOS 9 today via a simple sideloading process. Check out this post to learn what's required.

How to sideload apps on iOS 9

As you've likely heard, iOS 9 allows you to sideload apps on to your iPhone or iPad using Xcode 7. This means that you can find an open source app, load it into Xcode, and deploy it to your device, bypassing the App Store in the process. All of this can be done without a paid developer account.

This essentially amounts to Apple "opening up" iOS to all apps. All it takes is a little knowledge of Xcode 7, an iPhone or iPad running iOS 9, and a little bit of time. Of course, there are always variations and one-offs that appear from time to time, but for the most part, sideloading apps is easy. In this post, we'll show you how.

Apple educates developers on validating Xcode downloads following XcodeGhost malware attack

A new type of attack called XcodeGhost is wreaking something of a mini-havoc in the App Store, injecting its malware payload into popular iPhone and iPad apps and prompting Apple to pull the infected apps.

The malware itself is pretty harmful—it collects and sends information about your device—but the method of spreading is cunning. Rather than target the App Store itself, attackers have distributed hacked versions of Xcode, Apple's tool required for iOS and OS X development.

As Xcode is a multi-gigabyte download, developers in countries like China where Internet speeds are slow have downloaded these modified Xcode builds from non-Apple sources without realizing a hacked Xcode injects malware when compiling apps.

This morning, Apple issued an email to developers providing an update on the XcodeGhost situation while laying out easy-to-follow instructions for checking if their Xcode copy has been tampered with.

Apple begins removing apps infected with the XcodeGhost malware

Apple is fully aware of the recent malware attack on several of its App Store apps, according to an Apple rep that spoke with Reuters via email. It has begun removing all known apps that have been infected, and is working with developers affected by the breach.

XcodeGhost, as we told you about yesterday, is malware that is attached to several legitimate App Store apps. The apps were infected due to using an illegitimate version of Xcode, which was downloaded from a third-party server in China. Most of the infected apps are of Chinese origin, but there are a few apps impacted, WeChat to name one, that are popular in other territories.

How to compile apps using Xcode 7 to run on a non-jailbroken device

As of iOS 9, you no longer need to rely on a jailbreak if you want to run some of the apps that aren't available on the App Store. All you need is a Mac, Xcode 7, the code you wish to compile, an iOS device running iOS 9, a free developer account, and some time. If you have all of those things, then you can install apps on your iPhone or iPad without a paid developer account, and without a jailbreak.

Compiling apps using Xcode 7 is fairly straightforward, but if you've never done it before, it can be a bit tricky. In this post, I'll show you how to compile code using Xcode 7 and run it on your iOS 9 device. I'll also discuss some of the errors and issues that you might incur along the way.

Here’s the first emulator built for the new Apple TV

One of the new Apple TV’s biggest upsides is its game playing ability. Indeed, Apple’s next generation Apple TV will focus heavily on gaming, and even comes equipped with a Wii-inspired motion remote/controller with a touchpad.

Certain developers are already licking their chops at the possibilities of the Apple TV as a gaming hub. In fact, one such developer has already used the now-available Apple TV simulator to run an emulator. This emulator allows for old-school games, like the Sega classic Golden Axe, to be played.

One such example is with an emulator named Provenance. Developed by James Addyman, Provenance is a multi-emulator capable of emulating games from a variety of legacy hardware. Provenance is already running on the Apple TV simulator found inside the latest version of Xcode.

How to find your Apple Watch UDID

It's relatively easy to find your iPhone or iPad's UDID, because you can do so directly from the summary page in iTunes. But what about the Apple Watch?

Since the Apple Watch has no summary page in iTunes, you'll need to use Xcode in order to find the Apple Watch UDID. In this post, we'll show you how to do just that.

Apple seeds new iOS 8.1, Apple TV and Xcode betas to developers

Merely a week following the first beta of what would become the major iOS 8.1 bug-fix update, the iPhone maker on Tuesday seeded iOS 8.1 Beta 2 to its registered iOS developers, in addition to new Apple TV and Xcode software betas.

According to the Cupertino firm, iOS 8.1 Beta 2 with build number 12B407 (up from the previous iOS 8.1 Beta 1 with build number 12B401) contains bug fixes and stability improvements throughout the system.

It's available as an over-the-air update if you have the first beta installed or standalone through Apple's Dev Center portal for developers.

Also out: Apple TV Software Beta 4 (with new UI), Xcode 6 Beta 5 and more

As correctly estimated, Apple today unleashed new iOS 8 and OS X Yosemite betas to its registered iOS and Mac developers. While our team is combing through release notes and updating a running list of changes, please send us your very own submissions to tips@iDownloadBlog.com (do include screenshots as well).

In the meantime, additional updates have surfaced on Apple's Dev Center, including matching new betas of the upcoming Apple TV software featuring a brand spanking new user interface, updated Xcode developer tools and more.

Read on for the full reveal...