真機(jī)調(diào)試發(fā)布程序

真機(jī)調(diào)試

一、證書 決定哪臺(tái)電腦可以真機(jī)調(diào)試

  • 安裝在電腦上,只有安裝了證書的電腦,才有可能進(jìn)行真機(jī)調(diào)試。
  • [x] All
  • [x] Develpment 開發(fā)的證書 - 最多可以有兩個(gè)證書
  • [x] Production 商品化的證書,上架,發(fā)布

申請(qǐng)開發(fā)者證書步驟

  • iOS dev
  • 創(chuàng)建CSR,證書請(qǐng)求文件
  • 在鑰匙串訪問中,申請(qǐng),從授權(quán)機(jī)構(gòu)申請(qǐng)證書-》保存到磁盤-
  • 將CSR文件上傳到蘋果服務(wù)器
  • 蘋果服務(wù)器會(huì)自動(dòng)生成,簽名后的CER文件

二. 標(biāo)示符決定哪一個(gè)APP可以真機(jī)調(diào)試

  • AppID = Bundld ID 用來在蘋果市場(chǎng)上全球唯一標(biāo)示每一個(gè)應(yīng)用程序的

  • 在開發(fā)中,為了保證方便,可以使用AppID可以使用通配符,*替代所有的應(yīng)用程序

image.png
  • 提示:淘寶購(gòu)買的開發(fā)者賬號(hào),無法測(cè)試特殊功能。

三. 設(shè)備 UDID ->

  • Devices: 哪些設(shè)備能夠參與真機(jī)調(diào)試

  • 使用設(shè)備的唯一標(biāo)示符號(hào)制定,哪些真機(jī)能夠調(diào)試開發(fā)。每個(gè)開發(fā)者,最多只能添加100臺(tái)設(shè)備!

  • 在一年有效期內(nèi),即便刪除了設(shè)備,名額仍然會(huì)被占用!會(huì)在下一次交款后,釋放名額。

  • 每一個(gè)設(shè)備的唯一標(biāo)示符號(hào),能夠唯一準(zhǔn)確的定位到一臺(tái)設(shè)備,只能在"添加設(shè)備時(shí)"使用!

  • 如果程序中使用了唯一標(biāo)示符號(hào),將無法上架!

有很多的開發(fā)商希望能夠準(zhǔn)確的知道用戶是誰,但是不能使用唯一標(biāo)示!

四. 描述文件

  • 用來描述那臺(tái)電腦開發(fā),能夠開發(fā)哪個(gè)應(yīng)用程序,在哪臺(tái)真機(jī)上調(diào)試!

  • 按照提示一步一步往下走,最后下載,雙擊,保存到Xcode 中!

注意:

  • 檢查證書的狀態(tài), 必須是綠色才可以調(diào)試

  • 真機(jī)的系統(tǒng)版本必須比Xcode中的部署版大

  • 從網(wǎng)上下載的程序,無法運(yùn)行,可以檢查一下開發(fā)簽名 Code Sign。

  • 雙擊CER文件,會(huì)將證書導(dǎo)入到鑰匙串訪問中,到此,證書安裝環(huán)節(jié)OK

如果新到公司,發(fā)現(xiàn)無法再申請(qǐng)開發(fā)者證書

  • 1> 可以管其他同事要,P12文件
    P12文件中,包含有創(chuàng)建證書時(shí)的私鑰,和蘋果簽名的信息,可以給其他人使用“雙擊”安裝;
  • 2> 如果得到答復(fù),已經(jīng)走了!
    進(jìn)入開發(fā)者網(wǎng)站,找到開發(fā)者證書,Revoke原有的證書,重復(fù)之前的步驟!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容