![](/img/trans.png)
[英][BEROR]Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile
[英]Code Sign Error : Distribution iphone App
我有一个要打开的iOS项目,当我打开它时出现错误-
Code Sign error: The identity 'iPhone Distribution: x' doesn't match any valid, non-expired certificate/private key pair in the default keychain
我现在拥有的是项目所有者给我命名的文件-
CertificateSigningRequest.certSigningRequest
但是我不知道该怎么办。 我创建了一个CA和所有其他内容,但我无法使其正常工作。 谁能指出我正确的方向?
好的,这里是有关分发的详细步骤。 您似乎对这个话题陌生:
您想在“钥匙串访问”中请求开发和分发证书(我看您已经完成了此工作)并将其上载到developer.apple.com(您是开发人员成员计划的一部分吗?)
创建一个应用程序ID(在配置文件中)
创建分发证书-确保此操作和第2步遵循您的捆绑软件ID
下载配置文件并拖动到Xcode
转到您的Xcode项目,在目标或项目构建设置中,将代码签名选项设置为分发证书(该证书必须与您的Bundle ID以及您的分发和开发证书相匹配)
现在转到编辑方案->然后从调试更改为发布
设置为针对iOS设备构建(或完全不构建)
转到产品->构建->构建存档
在侧面(“类”标签等)上向下滚动到应命名为(AppName.app)的产品,并将其显示在finder中。
在iTunes Connect上创建应用程序
压缩.app并将其加载到Application Loader
送出去!
您需要使用公共和私有密钥来配置配置文件。 如何创建用于签署配置文件的证书的人必须为您提供证书。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.