【问题标题】:Iphone sample app error 'Code Sign error: The identity 'iPhone Developer' doesn't matchIphone 示例应用程序错误“代码签名错误:身份“iPhone 开发人员”不匹配
【发布时间】:2011-06-08 06:42:39
【问题描述】:

我从苹果的网站下载了一个 gamekit 示例应用程序,我收到了这个错误:

代码签名错误:身份“iPhone 开发者”与默认钥匙串中的任何有效证书/私钥对都不匹配

我是否以某种方式删除了这个密钥?

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    您是否尝试在设备上运行它?如果是这样,您将需要通常的东西:

    • 苹果开发者帐号
    • 此应用的有效配置文件(或团队配置文件)
    • 带有私钥的开发证书

    如果您只想在模拟器中运行它,请在选择列表中选择它并重新构建。

    【讨论】:

      【解决方案2】:

      转到项目设置并将Code Signing Identity 更改为Don't Code Sign

      【讨论】:

      • 它说这种类型的应用程序必须签名。
      • 您是否尝试在设备上运行它?如果是这样,您需要开发人员许可证。但是,您可以在模拟器上运行它。您的列表中还有哪些其他身份?如果还有其他的,请尝试 iPhone Developer。
      • 它说 iphone 开发者与默认钥匙串中的任何有效证书/私钥对不匹配。
      • 我也有“iphone 发行版”,但也没有用。
      • 您的机器上有证书吗?您是否拥有有效的开发人员许可证?您是否尝试在设备上运行它?
      【解决方案3】:

      查看您的项目设置 -> 构建选项卡。 “代码签名”应该有一些设置 - 只需在此处选择您自己的开发人员资料(如果您不想在实际设备上进行测试,请选择“不要代码签名”)。

      【讨论】:

        【解决方案4】:

        从信息(获取信息)的构建选项卡更改代码签名身份,如果您有自己的配置文件,请设置它,否则将其设置为不代码签名。

        【讨论】:

          猜你喜欢
          • 2014-01-17
          • 2010-11-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-25
          • 2012-08-03
          相关资源
          最近更新 更多