Although iOS7 can be tested on a real machine without a certificate, many operations still have to have a certificate in order to operate normally;
Preparation: You have to have a developer account first;
Generating a test certificate requires three steps:
1. Generate a certificate file
2. Create bundle identifiers
3. Create a Profile
Here's a formal start to create a certificate:
First, create a certificate file
1. Open the Keychain Access program in a computer program
2. Click "Keychain access → certificate assistant → request a certificate from a certification authority" in the top left corner
3. Here's the quickest way to select "Save to Disk"
Finally, a CSR file is generated
Second, create bundle identifiers
1. Log in to https://developer.apple.com using your own developer account
2. Click member Center
3. Click Certificates,identifiers&profiles
4. Click iOS apps→identifiers
5. Click on the app IDs and click "+" in the top right corner to add the app ID
6. This page only fills in two places, the name fills in the description to the app ID, the Bundle ID fills in freely
7. Once the bundle ID is created, the page will automatically return to the main page, click Certificates→development, and click "+" in the top right corner to add the certificate.
8. The first is a test certificate, the second is a push certificate, continue ...
9. Until this page appears, click Choose File, and then select the CSR file that you generated in the first step
10. When the display indicates that the certificate was generated successfully, click Download, download the certificate
11. Open Keychain Access and select "Login" and "My Certificate" to drag the downloaded certificate to the Keychain access interface.
12. Open the project you want to test, then open the configuration file →info→bundle identifier, modify the bundle ID for the bundle ID you wrote above
13. Click Build Settings→code signing→code Signing Identity to add the certificate downloaded above
Iii. Generating a description file
1. Bring up the previous website interface, click Provisioning Profiles→development, click "+" in the upper right corner to add a profile
2. Select the first
3. This page select the app ID you created above
4. Select your own certificate (you can also choose All)
5. Select the device that allows testing (up to 100 devices allowed)
6. Give the description file a name, generate a profile, and download
7. Locate the downloaded profile in the Finder and double-click it to automatically jump to the project that changed the test certificate, click Build Settings→code signing→provisioning Profile, select the description file that you just downloaded, The certificate is added here, but there are several places where you need to change the bundle ID
7.1info→bundle identifier, this place will be changed automatically.
7.2general→identity, the general will automatically change over here;
7.3Build settings→ Search "bundle" →packaging→product bundle identifier, you have to change it manually.
At this point, you can start testing with the real machine.
iOS Create a test certificate