開源項目在真機調試(Coding iOS 客戶端爲例)

1、前言

iOS 13學習系列:如何在github下載開源項目到本地(Coding iOS 客戶端爲例)已經把 Coding iOS 客戶端源碼下載到本地。html

但項目進行真機調試遇到不少問題。git

 

2、問題描述

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.

3、問題分析

1.Please enter a different string.

錯誤緣由是這個bundle ID已經被佔用了,bundle ID必須是惟一的。

2.Failed to code sign "Coding_iOS".

錯誤緣由是沒有根據當前bundle ID建立一個新的provisioning file證書。

 

4、問題解決

1.Please enter a different string.

解決辦法:在General的Identity下修改bundle ID。

2.Failed to code sign "Coding_iOS".

解決辦法:點擊「Fix Issue」從新根據當前bundle ID建立一個新的provisioning file證書。

或者在General的Identity下點擊「Fix Issue」。

 

從新點擊run按鈕就能夠運行在真機了。

相關文章
相關標籤/搜索