Obviously, iOS is a closed-source operating system, and Apple has imposed many limitations on it. If you are using a non-jailbroken device, you are not able to install apps from outside the App Store. However, everything has changed since the launch of Xcode 7. The company wanted to allow developers to build and run apps on their own devices, no purchase necessary. Previously, Apple required users to pay $99 annual fee for a developer account. So, in this post, we will cover how to use Xcode to install just about any app on your iPhone/iPad, no jailbreak needed.
It’s worth noting that this method only works for open-sourced apps. So, you are required to search for your favorite apps’ source code online before using this method.
Xcode is an official and productive environment for building iOS apps. In this post, we will use Xcode 8 to install apps onto iPhone an iPhone up to iOS 10. If you haven’t installed Xcode on your Mac yet, you can download it from the App Store, or directly from Apple. Due to the fact that Xcode 8 supports SDKs for iOS 10, we can’t use any older versions.
Note: If you are using an iOS beta version, you will have to install Xcode 8 Beta. Xcode 8 only supports devices running iOS 10.
Once you are done downloading Xcode in your Mac, let’s start.
How to sideload apps on iOS 10
Before getting started, you will need the source code for it. Here, we will install f.lux on iPhone. Though the f.lux app has been only available for jailbroken iOS devices, you can use this method to get it on your iPhone. Here’s how to install the f.lux app on your iPhone:
Note: If you know the basics of Xcode, you can skim through these steps.
Step 1: First and foremost, navigate to the GitHub repository for f.lux, and then select 1 release.
Step 2: Next up, you need to download the source code for f.lux, from the link.
Step 3: Now, on your Mac, unzip the file you just downloaded to bring up the f.lux project folder. Then, open Xcode 8 on your Mac, and select Open Another Project.
Step 4: Open the folder you unzipped, select the file that reads iflux.xcodeproj, and then hit Open.
Step 5: Xcode will automatically load the project for you. Select iflux project in the left sidebar.
Step 6: Head to Xcode > Preferences > Accounts. Click on the plus icon to add your Apple ID. You can use your free Apple ID without paying for the developer account.
Step 7: In the Xcode project, change the value next to Bundle Identifier so that it’s unique, and looks like com.xyz.influx.
Step 8: Now, you are required to add a development team for the project. Click on the drop down next to Development Team, and choose your name (personal team).
Step 9: Now, it’s time to install f.lux on your iPhone. Pair your iPhone with your Mac, head over to Product > Destination, and choose your iPhone.
Step 10: You are asked to unlock your iPhone screen. To do this, simply punch in the passcode, then head to Settings > General > Profiles and Device Management and tap on the developer account > Trust.
Step 11: Back in Xcode on your Mac, hit the Run button in order for Xcode to start compiling the app for your iPhone.
Step 12: You should see f.lux on your homescreen. Tap on the app to open it, and it should work instantly.
That’s all about how to sideload apps on iPhone in iOS 10 using Xcode 8 without jailbreaking. If you find this how to useful, don’t forget to share it with others.