Current location - Quotes Website - Personality signature - 222iosAPP Latest Development Test Course
222iosAPP Latest Development Test Course
this paper introduces in detail the latest complete process of iosapp development, compilation, packaging and installation on windows to mobile phone testing. This paper introduces the common problems and solutions of ios development, including ios development certificate, ios development description file and so on. 2. Three websites commonly used in 2.Apple development: Developer Center: /account/App Management Center: /AppID Management Center: /Ios Development Assistant Tool:/1. AppUploader Download and Install 1. Go to AppUploader official website to download. Download address: /2. Double-click the application to download. 3. Enter the main interface of appuploader. 2. Switch the Chinese interface. According to the steps shown below, click Switch between Chinese and English, and after the prompt pops up, close the software and reopen it to switch successfully. 3. .AppUploader account login uses the developer account to log in, and 688 has not been paid. You need to check the' Unpaid 688' option to log in. Enter the verification code received by binding the mobile phone number to log in. 4. Create an ios(.p12) certificate. Click Apple Certificate to add Apple Certificate and enter the certificate password: this password is not an account password, but a password to protect the certificate, which is the password of p12 file. After this password is set, it can't be found anywhere else. If you forget it, you can only delete the certificate and make it again, so please remember the password. Also, for security reasons, the password should not be too simple. The certificate name is a character that you can easily distinguish in the certificate list. You can easily identify it yourself. Try to choose the certificate type as letters and numbers: distribution is the publishing type, and development is the development type. Apple type =ios+mac, so it's ok to choose both iosappdevelopment and appledevelopment types when developing. Choose bundleID: Only some types of certificates need to choose bundleid, such as push certificates. Because most certificates are not associated with the app. Instead, the profile file is used to associate the app. Synchronize with appuploader service: If you want to download this certificate on other computers after making it, or synchronize this certificate with your colleagues, you need to check Synchronize with appuploader service. Otherwise, you need to manually manage the transmission of p12 files between different computers, and once the download is created, it cannot be downloaded on other computers, so you can only copy the files manually. In general, it is recommended to use appuploader service for synchronization. Certificate type description: for IOS development, choose appledevelopment or iosappdevelopment; for ios publishing, choose appledistribution or iOS Distribution (AppStoreandAd hoc) to develop and push certificates; choose AppleBushNotification Service Essl (S. Andbox) to issue push certificates, select applepushnotification servicessl (sandbox &; Production) other certificates are not very commonly used, and you can explain various certificates by yourself. 8. When an official encounters a problem, he should first log in to Apple's development of official website. Check whether there is permission/whether it has been deactivated/expired/whether there is an agreement to be agreed. Switch accounts in the upper right corner to check whether the associated accounts function normally. Apple mailbox will receive many notification messages, such as IPA upload, account change and deactivation, and there will be message prompts. 9. The official certificate (appledistribution) is required for the shelf version. Generally, two certificates are created for the development and testing of the development certificate (appledevelopment), one for the development and the other for the shelf. If there is any paid content, the certificate of ApplePay is also required. You don't need to create too many certificates. apple has a limit on the number of certificates. Generally, three development certificates will not allow you to create more certificates of the same type. Click p12 to download to the computer. 5. Add test equipment udid Click udid2. Add UDID 6. Create a description file Click Description File Click Add Description File, and select the equipment to be installed and tested in the pop-up box. If it is a release type, you don't need to select equipment. Select the certificate to use. If you forget which one, you can select all certificates. Description of description file type: those with appstore type are publishing types, those with development type are development types, and push has no description file, so don't ask which description file type push chooses, os development chooses iosappdevelopment type, and app Store type is selected when publishing App. (ps: Except for the description files of APPStore type, all other description files need to be tested.) 4. Click the download button to download the desktop. 7. Test and install the app. Take the package Vue project of HBuilder as an example. After opening the detailed settings, click Save. The official menu item clicks' Issue -> Cloud package-type native package', the pop-up box as shown in the figure below appears, and the advertisement check box is unchecked. There is no error prompt. Select the p12 and. mobileprovision files just made, and enter the certificate password just set. Click Package, wait until the package is not completed (for example, ios), click OK to view the package status information after the package is completed. After the package is completed, save the installation package to the target file and send it to the mobile phone for installation. Test equipment: If the selected type is iosappdevelopment type, all test equipment must be next to it and checked. If the test equipment is not displayed, click Add Test below the box, then enter the udid of the test equipment, and connect the ios equipment to the current pc, and the udid of the equipment will be automatically obtained. If the app cannot be installed on the device after compilation, it may be because the udid of the device has not been added into the description file, so you need to add the description file and recompile.