iOS 13學習系列:如何在github下載開源項目到本地(Coding iOS 客戶端爲例)已經把 Coding iOS 客戶端源碼下載到本地。html
但項目進行真機調試遇到不少問題。git
Xcode添加真機調試帳戶就很少說,不懂的網上查。github
項目利用了cocoapods管理第三方框架,因此點擊「Coding_iOS.xcworkspace」打開項目,而不是「Coding_iOS.xcodeproj」。xcode
選擇真機調試的設備,個人設備是iPhone4s,注意不是模擬器。框架
直接運行,出現如下提示:ide
Failed to code sign "Coding_iOS".post
No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) matching the bundle identifier 「net.coding.CodingForiOS」 were found.
Xcode can attempt to fix this issue. This will reset your code signing and provisioning settings to recommended values and resolve issues with signing identities and provisioning profiles.學習
點擊「Fix Issue」,選擇好Team,而後點擊「Choose」this
出現如下提示:spa
An App ID with Identifier 'net.coding.CodingForiOS' is not available. Please enter a different string.
錯誤緣由是這個bundle ID已經被佔用了,bundle ID必須是惟一的。
錯誤緣由是沒有根據當前bundle ID建立一個新的provisioning file證書。
解決辦法:在General的Identity下修改bundle ID。
解決辦法:點擊「Fix Issue」從新根據當前bundle ID建立一個新的provisioning file證書。
或者在General的Identity下點擊「Fix Issue」。
從新點擊run按鈕就能夠運行在真機了。