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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論