天天看點

XCode7真機調試(Role為Free版本)

版本聲明:

  • Mac OS X El Capitan 10.11.6
  • Xcode 7.3.1
  • iOS 9.3(iPHONE 6S)

Xcode7之後就可免證書真機調試了,簡直是開發者的福音啊~(≧▽≦)/~

真機調試步驟如下:

  1. 準備工作
    1. Xcode7
    2. 擁有一個可登入App Store的Apple ID
  2. 打開Xcode,在菜單欄選擇Xcode->Preferences->Accounts,如下:
    XCode7真機調試(Role為Free版本)
  3. 左下角有添加按鈕(“+”),此處選擇添加一個Apple ID,也就是你自己的賬号
  4. 登入成功之後,界面顯示了賬号的一些資訊,在Team一欄,如下:
    XCode7真機調試(Role為Free版本)
    我這裡顯示的是Role為Free,網上大多數教程裡顯示的是IOS為Free和Mac為Free。
  5. 點選View Details,彈窗如下:
    XCode7真機調試(Role為Free版本)
    開發iOS的APP,需要申請上圖中紅框iOS Development的證書。此圖為我申請成功之後的,申請之前,此欄末尾有可點選的Create按鈕,點選Create,申請對應的證書。當Create按鈕消失不見,如圖,則為申請證書成功。
  6. 在Xcode左上角點選下圖中紅色部分(項目名稱),進入項目的General設定頁面。
    XCode7真機調試(Role為Free版本)
    XCode7真機調試(Role為Free版本)
    在Team下拉菜單中,選擇自己剛添加的Apple ID。連上自己的調試裝置,第一次會出現Fix Issue,直接點選等其自動修複就可以了。
  7. 在調試時選擇裝置,Xcode将自動将App安裝到裝置上。
  8. 在裝置上運作App,若提示“不受信任的開發者”,則進入設定->通用->裝置管理,選擇自己的Apple ID,驗證應用即可。

遇到的問題:

  1. 步驟四中,由于網上大多數教程裡顯示的是IOS為Free和Mac為Free,多次懷疑自己的打開方式不對……但我現在成功調試,顯示的還是Role為Free,是以……大概沒什麼關系吧= =
  2. 在步驟五的時候,點選Create,圖示變灰,之後無反應。以為申請成功……但其實并沒有,圖示消失才成功。
  3. You already have a current iOS Development certificate or a pending certificate request:在stackoverflow上找到一個類似的問題,解決方式居然是……重新登入。好吧= =确實重新登入之後按步驟再走一遍就成功了。

    stackoverflow的原問題連結