I have a Macbook with OSX 10.10.3, Xcode 7 beta and an iPhone 4. I haven't enrolled to Apple's Developer Program. I think that since the latest WWDC any developer can run apps on their device. How can I achieve that on a real device in Xcode 7 Beta?
-
@Droppy in Apple's site they said any developer can run there apps in device using xcode 7 (xcode 7 beta is available in there site ). so is there any procedure or i can simply run it buy connecting and selecting the device in xcode ? – Jayakrishnan M Jun 09 '15 at 08:52
-
3You really think you'll be able to run applications on an iPhone 4 with the new SDK? The iPhone 4 did not have any update since iOS7 that is almost 2 years old. Please read carefully what devices the new SDK supports... – Soader03 Jun 09 '15 at 18:35
-
1here is link which guides step by step for running ios application without provisoning profile in xocde7 beta :http://stackoverflow.com/a/30885089/3400991 – Shobhakar Tiwari Jun 17 '15 at 08:24
4 Answers
Please follow the steps below:
Install Xcode 7.
Give a unique bundle identifier (any unique identifier):
Select a valid team from the "Team" option (you can add an account from Xcode preferences, but there is also an option for adding an account):
Then click on Fix Issue. It will take some time and will be resolved. (If you are getting any error, then there may be some issue with your Apple developer account.)
If you are not getting any kind of error after clicking on Fix Issue, then your set up succeeded:
Now connect your device. Run your code on Xcode 7 by selecting the destination as your connected device name.
I have tried it with the Xcode 7 beta version.
-
unfortunatly i can't get passed 5). When i hit Fix Issue my iphone 5s isn't being "registered" i get"a message saying "No Devices Registerd Creating a provisioning profile requires one or more devices to be registered with your team. Connect a device to your Mac to add it to your team" But my iphone is connected, any ideas how i can fix this? – alex Aug 31 '15 at 07:56
-
nevermind i forgot to choose my device from the product destination toolbar menu before i hit Fix Issue – alex Aug 31 '15 at 08:09
-
2"nevermind i forgot to choose my device from the product desitnation toolbar menu before i hit Fix Issue -"... This worked after connecting iphone. – Jeeves Dec 01 '15 at 06:44
-
I had to connect my iPhone6s before step#4 would succeed. After this step, in Xcode7.2 Preferences->Accounts, I could click View Details for my Team Name and there would be an entry in the Provisioning Profiles. – user3731622 Jan 23 '16 at 02:38
-
Also, when I did step 6, I got an error regarding security and couldn't run the app. I resolved the issue by making my iPhone6s trust the developer (me) by selecting a trust option on my iPhone. To do this, on your iPhone go to General->Device Management and click on your email in Developer App. Then on the next view that appears, click the trust option. For reference checkout http://stackoverflow.com/questions/25824908/xcode-process-launch-failed-security. – user3731622 Jan 23 '16 at 03:15
-
The following will work on any iOS/OSX version:
Download and install the Xcode 7 beta.
Open Xcode 7, open preferences->Account and click on add button left side of pop up, choose Add Apple ID and login to your Apple Account.
Plug in your iPhone and select it as the build destination.
We now need to generate a code signing signature for the app. Click on the project on the left, fill in a unique “Bundle Identifier” and click on “Fix Issue” (make sure your name is selected as “team”).
Click the play button in the top left. If there’s no build errors the app should now launch on your phone!

- 9,137
- 11
- 75
- 83

- 477
- 4
- 7
-
3Or You can see preview in this link :- http://bouk.co/blog/sideload-iphone/ – RMDeveloper Jul 31 '15 at 10:32
-
1In my case, I had an existing (but expired) Developer account that I needed to login to and accept a revised terms/conditions before the "Fix Issue" step worked. – shimizu Jan 23 '16 at 23:38
The following article from 9to5mac.com outlines how you are able to run apps on your iPhone without a developer account:
Apple has changed its policy regarding permissions required to build and run apps on devices. Until now, Apple required users to pay $99/year to become a member of Apple’s Developer Program in order to run code on physical iPhone and iPads. As part of the new Developer Program, this is no longer required. Apps can be tested on devices, no purchase necessary.
However, this technically means that developers will be able to release apps outside of the App Store as long as they are open-sourced. Interested users could then open the code in Xcode, compile and run it on their own devices — avoiding the App Store completely.
This is somewhat similar to how Android allows users to sideload apps from unknown sources, although its a bit more complicated as sideloading requires a physical connection and a Mac running Xcode to build the apps. As it’s not really meant for this purpose (its main purpose is for developers to test their own software on real hardware), more technical knowledge is needed to actually sideload something than with the Android flow.
It’s not really an optimal solution for most developers but some apps could foreseeably be distributed this way. For instance, GBA4iOS is an open-source Game Boy Advance emulator for iPhone and iPad.
With the new policy change, customers can theoretically download the application code from the open-source tree and build it locally. Then, they can use Xcode to run it on their device. Emulators are a good example of something that Apple will not allow in the store but are commonly open-sourced and could be installed through this method. Bouke van der Bijl has written up some good instructions on how to achieve this, if you are interested.
With this change, you really only need to pay for the Developer Program if you want to actually submit to the App Store. To submit apps through iTunes Connect to Apple for review, a paid active membership is still required. Apple says it dropped the fee to allow even more budding developers to join in the iOS world as many people (such as younger candidates and people from less-privileged backgrounds) who were deterred by the $99 subscription fee.
If you are like me and have had a play around with xCode 8 and want to run your app on your phone/ipad but don't want to pay $99 for the privilege then here is what helped me.
go to developer.apple.com and click on account on top right and sign in with your apple id. You will be asked to sign an agreement.
go to Xcode and open preferences->Accounts and click on add (+) button left bottom side of pop up, choose Add Apple ID and login to your Apple Account.
back in the Accounts screen select your apple ID and on the bottom right click "view details". In the popup under signing identities click on the button create next to iOS Development and then Done
exit out of preferences and plug in your phone to the computer. From the dropdown menus at the top of Xcode go Product->Destination and then select your phone.
Now when you run your project it should load to your phone. You may need to go the the settings app on your phone -> General -> Device Management -> approve you as a developer

- 41
- 1