galgal
galgal

Reputation: 77

Do we need to be enrolled in Apple Developer Program in order to install iOS app for testing in Appium on real device?

Error - No matching provisioning profiles found: None of the valid provisioning profiles allowed the specified entitlements: com.apple.security.application-groups, keychain-access-groups.

Upvotes: 0

Views: 1637

Answers (2)

Clintm
Clintm

Reputation: 4867

With XCode 8 you don't. https://developer.apple.com/xcode/

Developing and running your app on your Apple device is as easy as entering your Apple ID into Xcode preferences. Apple Developer Program membership is not required.

Upvotes: 1

Alanc Liu
Alanc Liu

Reputation: 1294

Yes, you must have one Apple Developer Program Account if you want run any app on real devices.

If you already have one, than following the step:

1,Enter you ADP member center(developer.apple.com/account), and go into Certificates, Identifiers & Profiles;

2,Create a development certificate in Certificates;

3,Create an App IDs in Identifiers with a app bundle ID(like com.mycompny.myproject);

4,Add some new devices(which will run you app) in Devices;

5,Create an new provisioning profile using you certificate, App ID and device you just create before;

6,Then open you XCode, go into preferences, in Accounts tab, login your ADP account, select the correct team and click View Details button, download your certificate and profile;

7,At last, Open your project, change the bundle id(Project->Target->General) to the App ID you just registered.

Upvotes: 1

Related Questions