由於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.找到電腦上得鑰匙串訪問,然後點選 輸入證書資訊 隨便...