2022iosAPP最新開發測試課程
本文詳細介紹了iosapp在windows上開發、編譯、打包、安裝到手機測試的最新完整流程。本文介紹了ios開發的常見問題及解決方法,包括ios開發證書、ios開發描述文件等。2.2中常用的三個網站。蘋果開發:開發者中心:/賬號/App管理中心:/AppID管理中心:/Ios開發助手工具:/1。AppUploader下載安裝1。進入AppUploader官網下載。下載地址:/2。雙擊要下載的應用程序。3.進入appuploader主界面。2.切換中文界面。按照下圖步驟,點擊中英文切換,彈出提示後,關閉軟件,重新打開即可切換成功。3.。AppUploader賬號登錄使用開發者賬號登錄,688未支付。您需要勾選“未付款688”選項才能登錄。輸入綁定手機號收到的驗證碼登錄。4.創建ios(.p12)證書。點擊Apple Certificate添加Apple Certificate,輸入證書密碼:這個密碼不是賬號密碼,而是保護證書的密碼,是p12文件的密碼。這個密碼設置好之後,在別的地方就找不到了。如果忘記,只能刪除證書重新制作,所以請記住密碼。此外,出於安全考慮,密碼不應該太簡單。證書名稱是壹個在證書列表中容易識別的字符。妳自己很容易就能識別出來。證書類型盡量選擇字母和數字:發行是發布型,開發是開發型。Apple type =ios+mac,所以開發的時候同時選擇iosappdevelopment和appledevelopment兩種類型都可以。選擇bundleID:只有部分類型的證書需要選擇bundleid,比如push證書。因為大部分證書與app沒有關聯。相反,配置文件用於關聯應用程序。與appuploader服務同步:如果您想在制作後在其他計算機上下載此證書,或者與同事同步此證書,您需要選中與appuploader服務同步。否則需要手動管理p12文件在不同電腦之間的傳輸,而下載壹旦創建,就無法在其他電腦上下載,只能手動復制文件。壹般情況下,建議使用appuploader服務進行同步。證書類型描述:IOS開發,選擇appledevelopment或iosappdevelopmentios發布,選擇appledistribution或iOS Distribution(appstoreadad hoc)開發推送證書;選擇apple bush notification Service Essl(s . and box)來頒發推送證書,選擇apple push notification services SSL(sandbox & amp;制作)其他證書不是很常用,各種證書可以自己講解。8.官員遇到問題,首先要登錄蘋果開發官網。檢查是否有權限/是否已停用/過期/是否有協議待約定。切換右上角的賬戶,檢查關聯賬戶是否正常運行。蘋果郵箱會收到很多通知消息,比如IPA上傳,賬號變更,停用,都會有消息提示。9.貨架版本需要官方證書(appledistribution)。壹般為開發證書(appledevelopment)的開發和測試創建兩個證書,壹個用於開發,另壹個用於上架。如果有付費內容,還需要ApplePay的證明。您不需要創建太多的證書。蘋果對證書數量有限制。通常,三個開發證書不允許您創建更多相同類型的證書。單擊p12下載到計算機。5.添加測試設備udid點擊udid2。添加UDID 6。創建描述文件點擊描述文件點擊添加描述文件,在彈出框中選擇需要安裝測試的設備。如果是發布類型,則不需要選擇設備。選擇要使用的證書。如果您忘記了是哪壹個,您可以選擇所有證書。描述文件類型描述:有appstore類型的是發布類型,有開發類型的是開發類型,push沒有描述文件,所以不要問push選擇哪個描述文件類型,os開發選擇iosappdevelopment類型,發布app時選擇app Store類型。(ps:除了APPStore類型的描述文件,其他所有描述文件都需要測試。) 4.單擊下載按鈕下載桌面。7.測試並安裝應用程序。以HBuilder的package Vue項目為例。打開詳細設置後,點擊保存。官方菜單項點擊‘問題-& gt;‘雲包型原生包’,出現下圖所示的彈出框,廣告未勾選,無錯誤提示。選擇p12並。mobileprovision文件,並輸入剛剛設置的證書密碼。點擊包,等到包沒完成(比如ios),包完成後點擊確定查看包狀態信息。打包完成後,將安裝包保存到目標文件,發送到手機進行安裝。測試設備:如果選擇的類型是iosappdevelopment類型,所有的測試設備都必須在它旁邊並被選中。如果沒有顯示測試設備,點擊方框下方的Add Test,然後輸入測試設備的udid,將ios設備連接到當前pc,就會自動獲取設備的udid。如果編譯後app無法安裝在設備上,可能是因為設備的udid沒有添加到描述文件中,需要添加描述文件重新編譯。