It says I need to register a device in the member center, but I cannot find it in the developers.apple.com page. I went to the account tab and it said something about me needing to enroll but I know some people enrolled for free. Do I really have to pay money?
I need to register a device
yeah i saw some videos on how to create a free developer account but they have a member center thing instead of an account tab.
You need to register a device in the Member Center if you want to build for/distribute via the store - this requires a paid account.
You do not need to follow that process if you don't have a paid account and you just want to test on your device...
Free provisioning/testing on your device:
• Select your account, hit the “View Details” button and wait for them to load.
• Now create the 'signing identity' used to create a provisioning profile used for device testing - Hit the “Create” button next to the 'iOS development' label. When completed, hit ‘Done’.
• Connect your device and select it as build destination via the 'active scheme' dropdown to the right of the play and stop icons.
• In target's 'General' tab/settings:
• b. Set team id as your apple id
• c. Hit 'Fix Issue' button below the provisioning profile warning
- You may have to ‘Fix Issue' more than once - keep at it so Xcode can step thru them as needed.
• Run your app with your device selected.**
Notes:
- There is a limit to how many apps you can build and test to your device.
- Maximum number of devices allowed not known exactly, but if same as paid account, the limit is 100
- What you can/can't do w/free provisioning is listed here:
- If this is about creating an .ipa to manually hand off, select Build For Archiving under the project menu, not ‘Run’.
- *If you have, or plan to have, a paid developer account, be sure to use a unique/different apple ID for each account.
- **Free accounts may experience issues launching apps on the watch for the first time.
Workaround: Launch the app manually on the device and click “Trust” when the security sheet appears. You should then be able to launch the app from Xcode.