Testing Apps on iOS Devices without subscription

I have tried to test an iOS application I have been busy creating over the last few weeks on my iPhone. I used Xcode 7 and iOS 8.4 beta for this, since Apple advertised testing without a developer membership subscription on the information site about Xcode 7.

As stated there, I downloaded Xcode 7 and simply logged in in the Xcode Preferences.

Now, when I connect my iPhone it shows up in the devices list, but with "(unavailable)" behind its name, and when I try to start the app it tells me, the Developer Disk Image could not be found.

I would really love to be able to try my app in real before subscribing, please help! 🙂

Have you added your free developer account in the Xcode preferences (tab accounts)?

Yes, I did. I also tried to remove the account and add it again, restarted my iPhone, then my Mac and changed the deployment target to some different versions. Nothing helped. In the documentation there is a short section about free provisioning that links to: https://galleyproof.sd.apple.com/proofs/19426/documentation/IDEs/Conceptual/AppDistributionGuide/LaunchingYourApponDevices/LaunchingYourApponDevices.html#//apple_ref/doc/uid/TP40012582-CH27 , sadly, this link does not work for me.

Perhaps it is not enabled yet. I can't test it as I was on Mac Developer before, but the merger with the iOS program worked fine and I can deploy to my iPhone.

I haven't tried this yet but I pulled this from the XCode 7 release notes. Maybe you are running into one of these issues:

Free Provisioning

Accounts with expired Apple Developer Program memberships may not be able to use free provisioning.

(20486606)

Workaround: Create a new Apple ID and enter it into Xcode's Accounts preference pane.

The list of teams displayed within Xcode's Accounts preference pane may not update to show your new free

provisioning team. (19775448)

Workaround: Remove your Apple ID and add it again in Xcode's Accounts preference pane.

When logging in via the Preferences window’s Accounts pane, any standard Apple ID will allow you to log in

and use Free Provisioning. Such logins will not be subject to the Apple Developer Program License

Agreement. (21243707

)

You may be asked to select between a free membership and your company team membership when

configuring apps for distribution. (20276021

I just found out that iOS 8.4 wasn't supported by Xcode 7 and there's no Developer Disk Image available for it. I guess we'll have to wait until iOS 9 public beta then or try downgrading to 8.3.

I am having the same issue. Just downloaded the XCode 7.0 beta 3 today. Running iOS 8.4 - and I don't really want to mess with the beta iOS 9 or go back to 8.3 since I depend on my phone. Want to try some iOS app development before taking the $99 plunge.


Any other news on this ?

Hey there,


I experienced the same issues.

Just tried to install an application to my iPhone 6S (iOS 9.1) with XCode 7.1 beta.

Nonetheless I removed/re-added my account and manually removed all existing provisioning profiles, changed the identifier, manually setup of the certificates --> it won't work.


Simple and very annoying answer:

If you ever were enrolled to the iOS development program, installing Apps to your device with a free membership won't work.

(Just confirmed that by using a never enrolled Apple ID and everything worked perfect!)


This seems to be an big issue, please (@Apple) fix this and don't punish developers which already paid for the development program years ago ..

Tried your solution by using an other AppleID (I just created a new one) but still doesn't work...

No matter how many time I remove the provisioning profile from the device, from old and new appleID or even reinstall xCode, I dont have any profile to accept under profiles in settings...

Any help is very welcome.

Testing Apps on iOS Devices without subscription
 
 
Q