I found that most of my blogs are about the test method of the private real machine. I didn't find a specific company team to develop the test method of the real machine.
Since this week, I have been away from iOS Application Software Development and entered the game development industry. I may forget the iOS knowledge that I can remember today. So skipop should sum up to give it a note:
1. Generally, you will first apply for an appid using the company email address, and then ask the company's iOS team's authorized administrator to add the email address to the company's developer team.
2. Your company email will receive an invitation email from Apple. Just accept it.
3. Tell the company administrator his/her real device ID and ask the Administrator to add the device to the device list of the developer team.
4. Use the Mac key string program to generate a file. (The generation steps are described in many blogs, which are not described here ).
5. log on to appid on the Apple website, go to the developer team background, and upload the file generated in the previous step.
6. Contact the company Administrator to approve the upload. In this step, your registration is basically complete.
7. Download the company's Project Certificate to your Mac (it seems that this project certificate is the one that needs to contain information about your real machine device ).
The certificate is almost complete. Next, configure your computer:
8. add your own appid information in xcode -- perferences --- account (this is not required. You can use other steps to replace it, but it will be more convenient for subsequent steps ).
9. Open the company project, connect to the real machine, and set the code signing identify as your certificate ID (with Optional options ).
10. Set ios deployment target to the mobile sdk version in the Project Settings, and then find your mobile phone in the device running the project (it seems that the mobile sdk version is higher than the specified version of ios deployment target ).
11. Set provision profile to a specific development version of the company in the project settings. (generally, there are multiple options. If you select one, you will know the company team ). At the same time, you can set the bundle ID to be consistent with this version (some companies may include "XXX. *", and bundle IDS can be set at will when such versions are used ).