iOS10使用已有證書和描述文件真機

升級 iOS10 後原來已經有證書的項目真機也跑不起來了,報如下錯誤:

Signing for "XXXX" requires a development team. Select a development team in the project editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.0'

必須選擇一個 Team 纔可以, 下面我們來看如何使用已有證書和描述文件

1. 在Xcode添加 Apple ID

並不需要是開發者賬號,只要是 Apple ID 就可以。在 Xcode->Preferences->Accounts,添加你的 Apple ID,如下:
添加 Appid

2. 設置描述文件對應的Bundle Identifier

正確的 Bundle ID

3. 關閉Automatically manage signing

默認情況下Automatically manage signing是打開的,Xcode 會爲你自動生成證書,如圖。如果需要使用免費證書可以查看這篇文章:如何使用Xcode7免費真機調試
Automatically manage signing

當關閉了Automatically manage signing, Signing下面會多出兩項,分別是Signing(Debug)Signing(Release)

  • 沒有Bundle Identifier對應可用描述文件時, 會提示導入:
    關閉Automatically manage signing

  • 有可用描述文件時,可以直接選擇:
    這裏寫圖片描述

OK,通過以上步驟,工程可以正常真機跑起來了。Bravo~

相關 iOS10 問題:

iOS 10 的適配問題

iOS開發 適配iOS10以及Xcode8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章