Testing on own Device - Do you still need a Apple Developer License too?

I read Ms. Pellen’s walkthrough,
http://developer.coronalabs.com/forum/2012/01/10/ios-walkthrough-testing-device-0

But I am not clear for sure if I still need an Apple Developer License because I am not sure what Adhoc means etc.

I do have a Mac to build on, but I wasn’t sure if I needed to sign up for a Apple developer too. Thanks for any advice.

[import]uid: 152474 topic_id: 31029 reply_id: 331029[/import]

Yes, you will need an Apple Developer License. You will need to create a developer certificate and a distribution certificate * through the Apple Provisioning Portal. To access this portal, you have to have a paid developer login.

Now once you’re on the portal, you’ve created your certificate, next you need to create an Application ID or AppID… You also need to add the device ID’s that you want your non-store builds to run on. You add these devices through this same portal.

Then you have to create a provisioning profile. This kind of combines the certificate and devices with the AppID (in an over simplified description). You download this profile to a special place on your local hard drive and Corona SDK will use it to determine where your app is allowed to run.

There are three types of provisioning profiles: Development, Ad Hoc Distribution and Store Distribution.

For development and Ad Hoc, the builds will only run on the devices listed in the profile it’s built with. Store distribution doesn’t include devices so that anyone can buy it and run it.

Hope this helps [import]uid: 19626 topic_id: 31029 reply_id: 124090[/import]

What is the best way to say build your app and install it on a set of iPad’s for Beta testing? Of course that is not listed on the store? How is that generally handled? Sounds like with the developer provision you mentioned, you can only build and test on a single device. [import]uid: 152474 topic_id: 31029 reply_id: 124106[/import]

You can have 100 devices and you can only purge that list once a year.

As far as testing, for devices in your possession, you can tether and use Xcode to install the builds directly. You can use iTunes to install .ipa files (A folder named Payload with your build inside and zipped. Then rename to your AppName.ipa). You can also use a service like TestFlightApp to distribute .ipa files to remote testers. [import]uid: 19626 topic_id: 31029 reply_id: 124109[/import]

Thanks robmiracle! [import]uid: 152474 topic_id: 31029 reply_id: 124110[/import]

Yes, you will need an Apple Developer License. You will need to create a developer certificate and a distribution certificate * through the Apple Provisioning Portal. To access this portal, you have to have a paid developer login.

Now once you’re on the portal, you’ve created your certificate, next you need to create an Application ID or AppID… You also need to add the device ID’s that you want your non-store builds to run on. You add these devices through this same portal.

Then you have to create a provisioning profile. This kind of combines the certificate and devices with the AppID (in an over simplified description). You download this profile to a special place on your local hard drive and Corona SDK will use it to determine where your app is allowed to run.

There are three types of provisioning profiles: Development, Ad Hoc Distribution and Store Distribution.

For development and Ad Hoc, the builds will only run on the devices listed in the profile it’s built with. Store distribution doesn’t include devices so that anyone can buy it and run it.

Hope this helps [import]uid: 19626 topic_id: 31029 reply_id: 124090[/import]

What is the best way to say build your app and install it on a set of iPad’s for Beta testing? Of course that is not listed on the store? How is that generally handled? Sounds like with the developer provision you mentioned, you can only build and test on a single device. [import]uid: 152474 topic_id: 31029 reply_id: 124106[/import]

You can have 100 devices and you can only purge that list once a year.

As far as testing, for devices in your possession, you can tether and use Xcode to install the builds directly. You can use iTunes to install .ipa files (A folder named Payload with your build inside and zipped. Then rename to your AppName.ipa). You can also use a service like TestFlightApp to distribute .ipa files to remote testers. [import]uid: 19626 topic_id: 31029 reply_id: 124109[/import]

Thanks robmiracle! [import]uid: 152474 topic_id: 31029 reply_id: 124110[/import]