This article describes how to package your application without a certificate, use it on jailbroken devices, or send it to a third party for application distribution using an enterprise signature.
Prerequisites: You have a AppleID account and the account has been registered with the Developer Center (no cost)
Tutorial Start:
1. Tick automatically manage signing in the project properties. The Team property appears below, and if you've signed in to AppleID and created a team with options, the next step is to teach you how to create a team
2. When there is no team, the Add Account button appears, click the button to enter the AppleID login page, at this time use your own AppleID login
3. After successful login, personal team is displayed in the team list, then we click Manage certificates to enter the certificate Management page.
4. On this page, all the added certificates of the team will be displayed, and if not, you need to add one, click on the lower left corner of IOS development will automatically add a certificate
The above on a computer only need to operate once, the next time you can directly use
If this step is done well then congratulations, the most important step has been completed, and the rest is the dead step. If you do not complete the above operation, please read it a few times and try a few more times.
5. Then go back to the project properties, then there is an option in the team, we select just the team to
In this step there may be an error, probably meaning that the current package name is not registered under the team ... Please try again. If you encounter this problem, change the package name of bundle identifier and try again. (the author is experiencing this problem, using the default package name can never be successful, change the package name on it)
After successful operation we see that the original error message has disappeared, click on the exclamation mark to view the various information related to the certificate.
6. Next we start packing the application, select Generic IOS Device in the running target, then click on the Product->analyze of the menu bar
7. Successful compilation will generate the app in the Products folder, right-click the show in Finder to open the app in the folder
8. Add a package to the app, first create a folder in that directory payload and drag the app into the folder
9. Right-click Compress payload
10. Rename the generated zip file to Xxx.ipa to get the IPA installation package
Summary: This article explains how to package an iOS project as an IPA package from scratch without an iOS developer certificate for two purposes:
1, can be installed directly on the jailbreak iOS device (using an assistant installation);
2, re-sign with the Enterprise certificate can be installed on the normal iOS device (for more information, please use Baidu iOS Enterprise app distribution)
iOS how to play Jailbreak package Xcode no certificate packaged iOS app