Xcode 8显示配置配置文件不包含签名证书的错误。
此问题仅适用于Xcode-8和Xcode 7,相同的配置文件显示相关已识别的证书。
Xcode 8显示配置配置文件不包含签名证书的错误。
此问题仅适用于Xcode-8和Xcode 7,相同的配置文件显示相关已识别的证书。
当前回答
出现这种情况是因为配置配置文件无法找到它所链接的证书的文件。
修复:
检查哪个证书链接到您的配置配置文件 在Apple Developer仪表板的Certificates, Identifiers & Profiles部分点击编辑你的配置文件 从仪表板下载证书 双击该文件将其安装到您的钥匙链中 将文件拖到Xcode中以确保它是链接的
错误现在应该消失了。
其他回答
为了解决这个问题,
我只是在项目设置通用选项卡上启用了“自动管理签名”,在启用之前,我担心它可能会有一些副作用,但一旦我启用,它就为我工作了。
我取消勾选,然后勾选“自动管理签名”选项。这为我解决了问题。
这可能对你有帮助
iOS分发配置
场景:
另一个开发人员给了我一个证书。
我简单地安装了这个
错误:
Xcode 8显示配置配置文件不包含签名证书的错误
这不是完全正确的错误。
错误是私钥丢失
Preference -> Accounts ->双击team
呼叫开发人员发送私钥。
并将其安装到本地
第二个解决方案
创建新的证书。 编辑现有的配置配置文件 包括新证书 保存及下载
因为我还没有看到这个具体的答案:
我的问题是我需要手动签名。所以我的错误是在构建设置->代码签名->代码签名标识
我有我的调试(自动签名风格,和苹果开发证书),分期和发布(手动和苹果分发(adHoc)变种设置正确。
我没有正确设置(由于我理解中的一些有缺陷的逻辑)是“任何IOS SDK”的值。一旦我将其设置为相同的手动Apple Distribution证书,错误就消失了。
最初我把它设置为自动值“iOS分布”,因为我认为它会更好地自动处理,因为我不知道它是什么意思。还是不要。哦,希望能有所帮助
此问题是由于您的配置文件中的证书中的私钥与您的密钥链中的私钥不匹配。我解决这个问题的方法是
delete all iPhone Developer certificate in keychain. delete all certificate in apple account. using xcode "Manage Certificates" to add certificate, sometime you still have certificate in your Mac, but I do not know where it is for now, and if added successfully, your apple account will display that certificate too, and then you can create your profile with that certificate and download ... goto 5 if you use "Manage Certificates" can't add certificate, you can create a new certificate, and do remain steps. finish.
Xcode版本8的代码签名问题也是如此。