Skip to main content
Inspiring
August 4, 2015
Answered

Testing an AIR app on iOS device, without being an Apple Developer.

  • August 4, 2015
  • 2 replies
  • 5793 views

I know it's possible now to test an iOS app on a device WITHOUT being a paid-up member of Apple's Developer program.  How do I do that?

The way I've done things previously, has been to go to my Apple developer account - type-in device UDIDs, and create provisioning profiles and certificates.  I've also used TestFlight - but this also requires a paid-up membership.


So, what's the new way?

This topic has been closed for replies.
Correct answer Daniel Freeman

OK - I worked it out!

You need XCode 7.  Create a new XCode iOS project.  (A single view application - it doesn't matter)  But the Bundle ID must be the same as your blank AIR app ID (The same as in your AIR configuration xml fie <id>..</id>).

Plug in your device and run this XCode app on your device.

In XCode you can view your provisioning profiles - and show them in the Finder.  You'll need the one for this app ID.  (I made a copy).

Then - run KeyChain Access (in Utilities folder) and find your certificate listed under "My Certificates). Export it as a .p12 file (and give it a password).

Now you can use this .mobileProvision, and .p12 file, and password, to build your AIR app to deploy your device!

2 replies

Daniel FreemanAuthorCorrect answer
Inspiring
August 6, 2015

OK - I worked it out!

You need XCode 7.  Create a new XCode iOS project.  (A single view application - it doesn't matter)  But the Bundle ID must be the same as your blank AIR app ID (The same as in your AIR configuration xml fie <id>..</id>).

Plug in your device and run this XCode app on your device.

In XCode you can view your provisioning profiles - and show them in the Finder.  You'll need the one for this app ID.  (I made a copy).

Then - run KeyChain Access (in Utilities folder) and find your certificate listed under "My Certificates). Export it as a .p12 file (and give it a password).

Now you can use this .mobileProvision, and .p12 file, and password, to build your AIR app to deploy your device!

kheftel
Inspiring
August 7, 2015

that's awesome, thanks for figuring this out!

kheftel
Inspiring
August 4, 2015

If you're a tester only, you can test someone else's app they've made, using provisioning profiles and UDIDs and such from their developer account.

If you're making an app, and want to test on a device, you need your own developer account.

Inspiring
August 4, 2015

That was the situation previously.  But I'm talking about the Apple's recent announcement at WWDC 2015.

kheftel
Inspiring
August 4, 2015

you mean with the new testflight? with that, it's integrated with itunes connect and all you need is an email address from your testers and you can test on up to 1000 devices. no UDIDs required. But you still have to have a developer account to access itunes connect.

Do you have a link to the new way?