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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論