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按钮就能够运行在真机了。