代码符号错误

时间:2009-11-13 05:23:23

标签: iphone code-signing sign

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

此致 克里希南。

2 个答案:

答案 0 :(得分:2)

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

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

以下是概述:

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

答案 1 :(得分:0)

当您执行存档构建

时,还要检查您是否在目标上进行代码签名

花了好几个小时来解决这个问题。实际上你需要点击Project - >构建设置 - >点击目标 - >代码标志..

这不明显