iOS真機除錯 for Xcode 5

2022-03-25 07:19:24 字數 2849 閱讀 7189

由於xcode5的到來,關於ios軟體進行真機除錯方面,有了一些變化,蘋果在xcode 5中修改了一些規則,一方面是阻止以往破解的方式進行除錯(免證書).另一方面是新增了自動生成證書的功能特性,來加快我們開發者生成一些除錯用的證書.免去我們頻繁要去蘋果開發者**自己生成.

接下來就介紹一下如何在xcode5中進行真機除錯.

一、真機除錯所需材料說明

在申請真機除錯證書之前,先對蘋果真機除錯所需的檔案進行說明:

蘋果真機除錯需要

證書(certificates)

和描述檔案(provisoning profiles)

1、證書(certificates) 通過蘋果自帶的鑰匙串生成後上傳到developer中再生成來完成

2、描述檔案(provisoning profiles) 生成描述檔案時需要選擇

(包含bundle,必須與你程式的bundle保持一致,為了能同時除錯多個程式,一般bundle填寫時末尾用*號代替,後文會具體說明)

選擇證書(certificates)

及裝置(devices)

三樣東西 

所以如果想要真機除錯成功,就必須

,證書(certificates)

,描述檔案(provisoning profiles),裝置

(devices )

,及你所要除錯程式的

bundle identifier

保持一致

二、進入申請介面

開啟,選擇sign in,登陸(至少99美元賬號),

登陸之後在網頁右邊找到ios developer program,選擇certificates,identifiers & profiles,選擇identifiers

這部分只是你id的乙個代號,只需填寫乙個自己能分辨的名稱即可,在後面申請證書和描述檔案中會涉及到選擇項

不能含有*號

完成上面的填寫之後,選擇continue

5、確認資訊

確認之後選擇submit,出現registration complete.的字樣,選擇done即可

四、新增裝置(devices)

1、將裝置連上電腦,開啟在xcode的organizer->devices中

xcode5以下的organizer在軟體右上角即可找到,xcode5的organizer選擇window->organizer(快捷鍵shift+command+2)

裝置連線上xcode之後devices中的訊號燈有灰色,黃色,綠色三種情況

1.1、灰色燈

如果裝置是之前未作為開發機,在devices中裝置上的燈應該為灰色,在右側有選項將裝置作為開發機,點選即可,由於沒有新機,無法截圖演示

1.2、黃燈,有兩種情況

1.3、綠燈:說明連線成功,可進行除錯

2、檢視裝置的udid,如圖8,identifier 後面的一串字母加數字的組合即udid

下面還可以選擇新增多台裝置,本人表示智商不夠,不會,99美元賬號可以新增100臺裝置,299美元的賬號本人不曉得。。

五、新增證書(certificates)

1、選擇新增證書,按圖10操作之後選擇continue

2、出現教你如何申請證書的介面

2.1、開啟電腦中的鑰匙串:選擇launchpad->其他->鑰匙串訪問

2.2、選擇鑰匙串訪問->證書助理->從證書頒發機構請求證書

2.3、填寫郵件位址和名稱,點選繼續儲存,一般儲存在桌面(根據個人喜好)

2.4、回到developer的介面,選擇continue,出現上傳證書介面

2.5、選擇choose file上傳剛才儲存的證書,然後選擇generate.

雙擊安裝即可

六、新增描述檔案(provisioning profiles)

1、選擇provisioning profiles->development,然後選擇右側新增鍵新增

4、選擇證書,選擇剛才生成的開發證書,然後選擇continue

5、選擇裝置,會出現裝置列表,一般來說把所有裝置都新增進去,方便多台裝置除錯,不用再申請profile,選擇continue

6、為這個profile命名,不可含有標點,選擇generate

七、配置xcode

八、選擇真機裝置,執行,大功告成。

iOS 真機除錯

1 真機除錯應用程式,首先註冊乙個開發者賬號。a 開啟鑰匙串訪問keychainaccess請求證書。b 登陸i ortal certificates 欄目提交證書請求。d 雙擊.cer檔案,即把證書放到鑰匙串訪問中。3 註冊device a 通過xcode window organizer獲取ip...

IOS真機除錯

前段時間參與了一下react native專案,需要ios真機除錯,其實網上也有教程,但是一路摸索來還是遇到了不少問題,特此記錄一下。新增完賬號之後雙擊這條team或者點選manager certificates 就出現下圖 選擇ios development 和 macos development...

IOS 真機除錯

真機除錯的步驟 1.註冊成為蘋果開發者 99 2.登陸蘋果開發者主頁 3.點選 certificates,identifiers profiles 4.點選certificates 點選左上角的加號 直接點選下一步 upload csr file.找到電腦上得鑰匙串訪問,然後點選 輸入證書資訊 隨便...