IOS Apple app submits ITC. apps. validation. prerelease_build_missing, iosprerel.pdf

Source: Internet
Author: User

IOS Apple app submits ITC. apps. validation. prerelease_build_missing, iosprerel.pdf


This message is prompted because no package file is selected. In the bulid area under the submit page, add your app.



Which of the following certificates are required before submission by the ios app?

An App is developed and released on another machine. Now iterative update and development must be developed and released on a new mac machine. (Use the same developer account)
Problem:
1. to develop and import a real machine test on a new mac machine, do you need to import the developer certificate, developer authorization file, and development key from another machine to the new mac machine for development?
2. After the iterative development of the program is completed, does the App still need to be released on the old machine to ensure App update when it is uploaded to the Apple App Store? Can I import the certificate from the old machine to the new machine and use the new machine to publish the App?
Solution:
Basic Certificate knowledge during App development and publishing:
1. Certification (certificate)
Certificates are used to authenticate computer development qualifications. Each developer account has one set, which can be divided into two types:
1) Developer Certification (Development Certificate)
Install on a computer and provide permissions: developers can perform real-machine testing through devices.
Copies can be generated for installation on multiple computers;
2) Distribution Certification (publish a Certificate)
Install iOS programs on your computer and grant you the permission to publish iOS programs: developers can create beta and release programs.
A copy cannot be generated and can only be used by the computer with the certificate configured. (The copy creation is described in the Keychain below)

2. Provisioning Profile (authorization file)
An authorization file is an authorization file for devices such as iPod Touch, iPad, and iPhone. The file records the device's UDID and the App Id of the program, even if the authorized device can install or debug the program corresponding to the App Id recorded in the authorization file of Bundle identifier.
When creating the authorization file, the developer account selects the App Id (add the App Id under the developer account, single choice) and UDID (add up to 100 Devices under the developer account, select multiple ).
There are two types of authorization files, corresponding to the use of the corresponding certificate:
1) Developer Provisioning Profile (Development authorization file)
To use it on a computer with a development certificate or copy, the developer selects the authorization file to install the program to the device with the authorization file record through the computer to perform a real machine test.
Note: Make sure that the computer has the permission to debug the real machine, that is, the development certificate or copy is installed. In the development tool, the Bundle identifier of the program must be consistent with the App Id of the selected authorization file; the device's UDID for connection debugging is recorded in the selected authorization file.
2) Distribution Provisioning Profile (publish authorization file)
Create a beta and release version program on the computer with the certificate publishing device (that is, the computer with the certificate configuration, only one.
The release version is the program file released to the App Store. when creating the authorization file for the developer account, select the store option and the App Id, without the need to select the UDID;
The test version is the program file that can be synchronized to the device by the tester before release. when creating the authorization file for the developer account, select AdHoc and select App Id and UDID; only the device corresponding to the selected UDID can install the program created using the authorization file.
3. Keychain (Development key)
When the certificate is successfully installed, the Keychain will be generated under the certificate. The certificate copy mentioned above is exported by the computer where the certificate is configured (that is. p12 file) install it on another machine, so that other machines can obtain the certificate permissions. Developer Certification can make a copy of Keychain and distribute it to other computers for installation so that it can perform real machine testing.
Note: Distribution Certification is only available on the computer where the certificate is configured. Therefore, even if the exported Keychain is installed on another computer, it is impossible for other computers to have the certificate permission.
The basic knowledge of the above certificate shows that the developer certificate can be imported to the new computer for development and real machine testing. The issued certificate cannot be imported ...... the remaining full text>

During ios development and application submission, the development certificate and the App IDs

1. Develop a certificate for development and install it on a mac computer.
2. if you want to perform a real machine test, you need a profile and register the device you used for the test in this profile (A Personal Development Account can register 100 devices). This profile can be generated on the official website, and download it to the local machine.
3. If you want to publish data to the app store, your program requires an app id. Each program corresponds to an app id. In addition, you need to bind a release profile to the app id. The app id indicates the special functions required by your program, such as push and icowould. The app id must be indicated in the bundle settings of the program. The name must be the same as that on the Internet.
I have released several programs. The above are regular channel releases and no cracking releases. They are for reference only and hope they can help you.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.