0

我创建了一个新的 iPhone 应用程序。我有两台机器。我已经在一台 Mac 上创建了在 iPhone 上运行应用程序的证书。我可以使用其他 mac 在 iPhone 中运行应用程序吗?但是当我尝试这样做时,我收到错误“代码设计错误:SDK 设备 iPhone OS 3.1.2 中的产品类型“应用程序”需要代码签名。请有人帮助我。

问候,克里希南。

4

2 回答 2

2

您是否已将凭据转移到第二台 Mac?它们存储在您的钥匙串中。

您可能需要阅读代码签名的工作原理:http ://en.wikipedia.org/wiki/Code_signing

这是一个概述:

  • 开发人员通过证书颁发机构 (CA) 创建证书
    • 该证书用于“签署”二进制文件,提供创建者的“证明”
  • 然后开发人员使用证书对二进制文件进行签名(这是您在第二个 MAC 上缺少的步骤
  • 使用二进制文件的客户端现在可以根据已知 CA 验证证书,以确保构建的完整性。
于 2009-11-13T05:27:41.523 回答
0

在进行存档构建时,还要检查您是否也在目标上进行代码签名

花了几个小时来解决这个问题。实际上,您需要单击项目->构建设置->单击目标->代码签名..

这不明显

于 2012-07-07T21:32:54.133 回答