全篇從證書到真機(jī)調(diào)試分4步進(jìn)行介紹
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了盱眙免費(fèi)建站歡迎大家使用!
說(shuō)在前面:
通過(guò)HBuilderX生成IOS APP需要有一個(gè)開發(fā)者賬號(hào)對(duì)應(yīng)的 證書(.p12) 和一個(gè)APP 描述文件(.mobileprovision) 。這是蘋果軟件打包的前提。
應(yīng)用上架App Store首先需要有蘋果開發(fā)者賬號(hào)。公司一般會(huì)有企業(yè)賬號(hào),要來(lái)用戶名、密碼。登陸蘋果開發(fā)者中心 后界面如下↓↓
生成.p12文件有2個(gè)步驟
已經(jīng)有證書且未過(guò)期,可直接Download使用,如下圖↓↓
注意: 一個(gè)證書可以對(duì)應(yīng)多個(gè)APP,所以證書不需要?jiǎng)?chuàng)建太多。
到此,基礎(chǔ)的證書文件.p12 就生成了
這個(gè)是帳號(hào)問(wèn)題,每個(gè)帳號(hào)每年只能有100臺(tái)iphone測(cè)試機(jī),100臺(tái)ipad測(cè)試機(jī),你這個(gè)100臺(tái)已經(jīng)用完了。這個(gè)問(wèn)題沒法解決只能換帳號(hào),100臺(tái)是蘋果定死的超過(guò)就不能用了,只能用以前測(cè)試過(guò)的機(jī)子做真機(jī)測(cè)試。望采納
應(yīng)用程序出現(xiàn)閃退,原因如下:
1、應(yīng)用程序自身漏洞:開發(fā)的應(yīng)用程序代碼存在缺陷,造成大多數(shù)設(shè)備在運(yùn)行該程序時(shí)會(huì)出現(xiàn)閃退的情況。這種情況需要開發(fā)者進(jìn)行解決。
2、系統(tǒng)固件版本不支持、系統(tǒng)配置(CPU、RAM等)不支持。這種情況表現(xiàn)為部分設(shè)備能正常運(yùn)作該程序,而其他設(shè)備會(huì)閃退。
解決方法如下;
1.電腦下載并安裝PP助手。
2.將使用數(shù)據(jù)線連接到電腦上并且打開PP助手。
3.點(diǎn)擊左邊一列中的“正版應(yīng)用”。
4.然后點(diǎn)擊在右上角的“修復(fù)閃退彈窗”按鈕。
5.等待修復(fù)完成即可。
當(dāng)前環(huán)境:Xcode Version 12.5.1 (12E507)
我為了測(cè)試流程,重新注冊(cè)了apple id,在xcode中登錄,選擇 Manage Certificates
點(diǎn)擊+號(hào),新建 Apple Development
Team 選擇剛新加的 Personal Team ,這時(shí)候, Build Settings 里的 Code Signing Identity 自動(dòng)變成 Applee Development ,就用這個(gè)就好的
修改 Bundle Identifier ,這里主要不能和別人一樣的,所以如果是本地測(cè)試,那就長(zhǎng)一點(diǎn)好了
配置好直接運(yùn)行,會(huì)有個(gè)提示,這時(shí)候需要到手機(jī)描述文件里,信任證書,然后在重新運(yùn)行。
iOS app如果想要進(jìn)行真機(jī)調(diào)試,需要有一個(gè)開發(fā)者賬號(hào)。如果個(gè)人要申請(qǐng),需要準(zhǔn)備一張VISA(美金)信用卡,MASTER(歐元)。
1. 個(gè)人的 99$ 申請(qǐng)簡(jiǎn)單,付錢就行,688人民幣
2. 企業(yè)的 99$ 申請(qǐng)復(fù)雜,需要“鄧白氏”認(rèn)證,可以確認(rèn)企業(yè)是合法有效的,可以管理團(tuán)隊(duì)開發(fā)
3. 商業(yè)的 299$ 也需要鄧白氏認(rèn)證,開發(fā)的應(yīng)用,不能夠上架(不經(jīng)過(guò)蘋果的審核),專門給企業(yè)級(jí)用戶定制應(yīng)用程序使用
4.通過(guò)開發(fā)者賬號(hào)在蘋果開發(fā)者網(wǎng)站上申請(qǐng)證書
5.將申請(qǐng)的證書安裝到Xcode中,在配置好
6.連接手機(jī),運(yùn)行是選中手機(jī)即可在手機(jī)上進(jìn)行真機(jī)模擬
部分手機(jī)升級(jí)iOS15之后,真機(jī)調(diào)試的時(shí)候,卡在啟動(dòng)頁(yè)幾分鐘沒反應(yīng),手動(dòng)運(yùn)行手機(jī)的運(yùn)用又是正常的,在這種情況下,需要重新設(shè)置一下:
1、刪除~/Library/Developer/Xcode/iOS DeviceSupport/該目錄下所有文件。
2、選擇Xcode-Window-Devices and Simulators,鼠標(biāo)右鍵點(diǎn)擊真機(jī)設(shè)備,選擇Unpair Device;
3、重新啟動(dòng)Xcode。
上述步驟做完如果還是不行,升級(jí)Xcode,并重新執(zhí)行上述操作。
本文題目:ios開發(fā)真機(jī)測(cè)試,蘋果真機(jī)測(cè)試
文章分享:http://www.rwnh.cn/article16/dsijdgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、網(wǎng)頁(yè)設(shè)計(jì)公司、、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)