繁体   English   中英

代码签名错误:分发iphone应用

[英]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和所有其他内容,但我无法使其正常工作。 谁能指出我正确的方向?

好的,这里是有关分发的详细步骤。 您似乎对这个话题陌生:

  1. 您想在“钥匙串访问”中请求开发和分发证书(我看您已经完成了此工作)并将其上载到developer.apple.com(您是开发人员成员计划的一部分吗?)

  2. 创建一个应用程序ID(在配置文件中)

  3. 创建分发证书-确保此操作和第2步遵循您的捆绑软件ID

  4. 下载配置文件并拖动到Xcode

  5. 转到您的Xcode项目,在目标或项目构建设置中,将代码签名选项设置为分发证书(该证书必须与您的Bundle ID以及您的分发和开发证书相匹配)

  6. 现在转到编辑方案->然后从调试更改为发布

  7. 设置为针对iOS设备构建(或完全不构建)

  8. 转到产品->构建->构建存档

  9. 在侧面(“类”标签等)上向下滚动到应命名为(AppName.app)的产品,并将其显示在finder中。

    在iTunes Connect上创建应用程序

    压缩.app并将其加载到Application Loader

    送出去!

您需要使用公共和私有密钥来配置配置文件。 如何创建用于签署配置文件的证书的人必须为您提供证书。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM