iOS真機(jī)調(diào)試技術(shù)流程文檔課件_第1頁(yè)
iOS真機(jī)調(diào)試技術(shù)流程文檔課件_第2頁(yè)
iOS真機(jī)調(diào)試技術(shù)流程文檔課件_第3頁(yè)
iOS真機(jī)調(diào)試技術(shù)流程文檔課件_第4頁(yè)
iOS真機(jī)調(diào)試技術(shù)流程文檔課件_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、真機(jī)調(diào)試iPhone應(yīng)用程序1、真機(jī)調(diào)試流程概述 1) 真機(jī)調(diào)試應(yīng)用程序,首先需要有一個(gè)蘋(píng)果開(kāi)發(fā)者帳號(hào),才可創(chuàng)建證書(shū)請(qǐng)求CSR;2) 打開(kāi)應(yīng)用程序鑰匙串訪問(wèn)(keychain access)請(qǐng)求證書(shū);3) 登錄iDP Portal “certificates”欄目中提交證書(shū)請(qǐng)求;4) 確認(rèn)提交后,刷新頁(yè)面自動(dòng)生成.cer文件,將它下載到本地;5) 雙擊.cer文件,即把證書(shū)放到了鑰匙串訪問(wèn)中;6) 通過(guò)itunes或者xcode(organizer)獲取設(shè)備的UDID;7) 再回到iDP Portal“Devices”欄目中開(kāi)始注冊(cè)設(shè)備,并填寫(xiě)設(shè)備UDID和設(shè)備的用戶名相關(guān)信息;8) 完成設(shè)備

2、注冊(cè)后,進(jìn)入iDP Portal“app IDs ”欄目,申請(qǐng)app ID,填寫(xiě)app ID的描述信息和與應(yīng)用程序綁定的相關(guān)信息;9) 完成app ID申請(qǐng)后,再進(jìn)入到iDP Portal“provisioning”欄目,完成provisioning文件名稱、證書(shū)名稱、所要注冊(cè)設(shè)備以及app ID的填寫(xiě),這些選項(xiàng)均會(huì)在前幾個(gè)步驟完成;10) 如果完成應(yīng)用程序的開(kāi)發(fā)和調(diào)試工作,即可進(jìn)入發(fā)布程序的iDP Portal“distribution”欄目,開(kāi)始發(fā)布應(yīng)用程序。但發(fā)布應(yīng)用程序所創(chuàng)建的證書(shū)請(qǐng)求與真機(jī)測(cè)試不同,但大體流程相同;大體流程如下圖所示:注冊(cè)設(shè)備流程 圖 1-12、真機(jī)調(diào)試流程詳述 2.

3、1、請(qǐng)求證書(shū)首先,打開(kāi)keychain access創(chuàng)建證書(shū)請(qǐng)求(應(yīng)用程序?qū)嵱霉ぞ咧校?,如下圖所示:鑰匙串訪問(wèn) 圖 2-1選擇“鑰匙訪問(wèn)串”“證書(shū)助理”“從證書(shū)機(jī)構(gòu)請(qǐng)求證書(shū)”選項(xiàng),打開(kāi)“證書(shū)助理”對(duì)話框,如下圖所示:證書(shū)助理 圖 2-2填寫(xiě)相關(guān)信息,將請(qǐng)求選擇為“存到磁盤(pán)”和“讓我指定密鑰信息”單擊“繼續(xù)”。選擇存儲(chǔ)路徑。最后生成證書(shū)請(qǐng)求文件.certSigningRequest。2.2、提交證書(shū)生成請(qǐng)求證書(shū)文件后,登錄到IDP provisioning portal頁(yè)面,選擇certificate欄目,請(qǐng)求證書(shū),單擊request certificates按鈕,如下圖所示:請(qǐng)求證書(shū) 圖 2-

4、3進(jìn)入到創(chuàng)建開(kāi)發(fā)證書(shū)頁(yè)面,選取已創(chuàng)建的 “. certSigningRequest”,選擇“submit”。如下圖所示:生成證書(shū) 圖 2-4刷新頁(yè)面后,單擊“download”按鈕,將證書(shū)(.cer文件)保存在本地。2.3、注冊(cè)(安裝)證書(shū)下載完成后,雙擊.cer文件,安裝證書(shū)。完成后可在keychain access中顯示。2.4、獲取設(shè)備UDID打開(kāi)xcode,選擇window,打開(kāi) organizer 對(duì)話框,復(fù)制設(shè)備UDID,這里一定要連接設(shè)備,否則無(wú)法獲取設(shè)備UDID信息(也可從itunes中獲取,但無(wú)法復(fù)制)如下圖所示:organizer 圖 2-52.5、注冊(cè)設(shè)備獲取到設(shè)備后UD

5、ID后, 回到IDP provisioning portal頁(yè)面,選擇certificate欄目,單擊“add Devices”按鈕,注冊(cè)設(shè)備,如下圖所示:注冊(cè)設(shè)備 圖 2-6進(jìn)入到填寫(xiě)設(shè)備信息頁(yè)面,第一個(gè)是設(shè)備的名字(可按開(kāi)發(fā)者意圖填寫(xiě)),第二個(gè)是設(shè)備的UDID,將需要注冊(cè)的設(shè)備的UDID拷入。如下圖所示:注冊(cè)設(shè)備 圖 2-72.6、注冊(cè)app IDs完成設(shè)備注冊(cè)后,跳轉(zhuǎn)到“app IDs”頁(yè)面中注冊(cè)app ID,單擊“New app ID”,如下圖所示: 創(chuàng)建app ID 圖 2-8填寫(xiě)app ID時(shí),其信息的描述部分可以由開(kāi)發(fā)者隨意填寫(xiě),但其中不要包括特殊字符,如“”、“*”等;而“bu

6、ndle identifier”的填寫(xiě)則相當(dāng)重要,如果此信息填寫(xiě)不正確,則無(wú)法完成真機(jī)測(cè)試應(yīng)用程序。這里具體由兩種寫(xiě)法。具體看下蘋(píng)果公司提供的一個(gè)用例“com.domainname.appname”。命名需要按照此規(guī)范填寫(xiě)。第一個(gè)“.com”是必須按照蘋(píng)果公司給的樣式填寫(xiě)的,而“domainname”則需要用戶自定義填寫(xiě),這部分信息可以由開(kāi)發(fā)者隨意填寫(xiě),但蘋(píng)果公司推薦用公司的域名。最后一部分則表示你需要測(cè)試的應(yīng)用程序的名字,比如創(chuàng)建xcode文件時(shí),創(chuàng)建了一個(gè)叫app的應(yīng)用程序,那么這部分就填寫(xiě)app。當(dāng)然也可以用“*”號(hào)代替,則表示可以用于任何iphone程序的測(cè)試。本文推薦使用第二種。如下

7、圖所示:app ID信息 圖 2-92.7、生成provisioning文件確認(rèn)生成app IDs后,選擇進(jìn)入“provisioning”頁(yè)面,單擊“New provisioning file”,創(chuàng)建provisioning文件,第一填寫(xiě)的是profile的名字,可以按開(kāi)發(fā)者意愿填寫(xiě),其次證書(shū)選擇剛已創(chuàng)建好的.cer文件,選擇app id,最后選擇你將要注冊(cè)的設(shè)備。單擊確認(rèn)后,完成profile文件的創(chuàng)建,刷新頁(yè)面后,下載.mobleProvisioning文件。app ID信息 圖 2-92.8、安裝provisioning文件下載好provisioning文件后,雙擊安裝文件即可。確認(rèn)是否

8、將provisioning文件正確安裝在設(shè)備中,可打開(kāi)xcode,在organizer對(duì)話框中查看。2.9、配置xcode文件最后,配置xcode文件,打開(kāi)plist文件,將“bundle identifier”中的“yourcompany”,改成與公司域名。及需要與app ID一致,如在創(chuàng)建app ID時(shí),創(chuàng)建的是“com.apple.*”,plist文件也相應(yīng)改成“com.apple.*”,“*”號(hào)部分不需要用戶修改。如下圖所示:bundle identifier 圖 2-10再選擇xcode工程的info,將“code signing identifier”選擇為已創(chuàng)建好的mobileprovisioning文件。如下圖所示:code signing 圖 2-11如果沒(méi)有,則說(shuō)明之前某些操作有錯(cuò)誤,請(qǐng)按此方法重新創(chuàng)建證書(shū)。也可學(xué)習(xí)參考蘋(píng)果公司的提供的真機(jī)測(cè)試相關(guān)視頻。3、真機(jī)調(diào)試注意事項(xiàng)3.1、keychain access中請(qǐng)求證書(shū)在創(chuàng)建請(qǐng)求證書(shū)之前,需要對(duì)keychain access簡(jiǎn)單的設(shè)置。打開(kāi)keychain的偏好設(shè)置選項(xiàng),選擇證書(shū),將“OCSP”、“CRL”選擇為關(guān)閉

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論