Ad Hoc on IOS 8

From what I’ve read on Stackoverflow, if a device runs IOS 8 it’s no longer possible to install and sync provisioning profiles and apps to the phone. Instead, the dev should invite testers on developer.apple.com via email, and the user should install the TestFlight IOS app and respond to the invite.

If so, there should be a note here: https://docs.coronalabs.com/guide/distribution/iOSBuild/index.html#distribution-ad-hoc

Can you confirm that Corona will include the correct metadata automatically in the app for testing, as described here, if a distribution profile for app development is generated? https://developer.apple.com/library/prerelease/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html

This is the official page https://developer.apple.com/testflight/

This shows the steps https://itunesconnect.apple.com/downloads/Documentation/TestFlight-v09-iTC-Export-sw.mov

I’ve been doing it. I use Ad Hoc and place the payload into iTunes for only my devices and install no problems. All my devices are IOS 8.

Henriks - Have you been able to actually create a Provisioning Profile? I’m asking because I have not been able to - but this may be because I’m only trying for the first time.

Everything in developer.apple.com has been set OK - and I want to do an Ad Hoc deivery to several testers. All their UDIDs have been registered. My App ID is valid; i’ve been able to generate .csr documents - but when I look for my relevant Provisioning Profile (athough I thought I had performed correctly all the requisite steps), it does not appear.

I have been able to load my app onto my own SmartPhone via xCode - but now need to move the app to several other UDIDs.

Please advise if you have generated a valid Provisioning Profile.

Thanks.

Technically speaking AdHoc is not for testing. You are supposed to use Developer signed apps for testing.  AdHoc apps are for people who develop apps for internal use and to be installed on employee computers.  I can’t see Apple stopping AdHoc from working.  Now many people use AdHoc for testing and now that Apple has TestFlight they would want you to use it.

Rob

Rob, thanks bunches for this very helpful clarification. As a newbie, many of these issues are confusing. I find the actual coding of the app more straightforward than readying the app for testing/production. Actually, as I reviewed the TestFlight process, it seemed a better route to travel.

I used Development provisional profile for testing for a year. I never even touched Ad Hoc.  But I read in the forums that most people don’t even bother getting Development certificate because the Ad Hoc can be use like testing .

But using Developer signed apps for testing for a year I never knew that  AdHoc build also made a “App.zip” lol

Anyway, it’s pretty simple. You can have a “iOS Development” Certificate and a “iOS Distribution” Certificate. From there you can make provisional profiles AdHod, App Store, development whatever…

When you use a developer profile, debugging symbols are included which can aid in debugging native apps.  For Corona SDK built apps, if you want to run tools like the leak detector then you need a debugging signed app.   But for the most part, I use AdHoc for my Corona SDK built apps to test.  I rarely use a developer profile myself.

Rob

I’ve been doing it. I use Ad Hoc and place the payload into iTunes for only my devices and install no problems. All my devices are IOS 8.

Henriks - Have you been able to actually create a Provisioning Profile? I’m asking because I have not been able to - but this may be because I’m only trying for the first time.

Everything in developer.apple.com has been set OK - and I want to do an Ad Hoc deivery to several testers. All their UDIDs have been registered. My App ID is valid; i’ve been able to generate .csr documents - but when I look for my relevant Provisioning Profile (athough I thought I had performed correctly all the requisite steps), it does not appear.

I have been able to load my app onto my own SmartPhone via xCode - but now need to move the app to several other UDIDs.

Please advise if you have generated a valid Provisioning Profile.

Thanks.

Technically speaking AdHoc is not for testing. You are supposed to use Developer signed apps for testing.  AdHoc apps are for people who develop apps for internal use and to be installed on employee computers.  I can’t see Apple stopping AdHoc from working.  Now many people use AdHoc for testing and now that Apple has TestFlight they would want you to use it.

Rob

Rob, thanks bunches for this very helpful clarification. As a newbie, many of these issues are confusing. I find the actual coding of the app more straightforward than readying the app for testing/production. Actually, as I reviewed the TestFlight process, it seemed a better route to travel.

I used Development provisional profile for testing for a year. I never even touched Ad Hoc.  But I read in the forums that most people don’t even bother getting Development certificate because the Ad Hoc can be use like testing .

But using Developer signed apps for testing for a year I never knew that  AdHoc build also made a “App.zip” lol

Anyway, it’s pretty simple. You can have a “iOS Development” Certificate and a “iOS Distribution” Certificate. From there you can make provisional profiles AdHod, App Store, development whatever…

When you use a developer profile, debugging symbols are included which can aid in debugging native apps.  For Corona SDK built apps, if you want to run tools like the leak detector then you need a debugging signed app.   But for the most part, I use AdHoc for my Corona SDK built apps to test.  I rarely use a developer profile myself.

Rob