【问题标题】:Code Sign error: The default keychain doesn't have an identity matching the profile 'submitsearch' and identity 'iPhone Developer代码签名错误:默认钥匙串没有与配置文件“submitsearch”和身份“iPhone Developer”匹配的身份
【发布时间】:2019-08-06 02:01:55
【问题描述】:

我正在尝试将我的应用上传到。提示存档后,它显示:代码签名错误:默认钥匙串没有与配置文件“submitsearch”和身份“iPhone Developer”匹配的身份。

哪一步可能是错的?

谢谢

【问题讨论】:

  • 这可能由于多种原因而发生:您可以在此问题中查看my Answer。希望对您有所帮助。

标签: xcode


【解决方案1】:

导致此问题的原因不止一种:

  • 使用了错误的个人资料/证书
  • 导出密码错误
  • 证书/配置文件过期
  • Apple 改变了一些东西

我发现修复它的最佳方法是再次生成证书和配置文件。

【讨论】:

    【解决方案2】:

    在我的情况下,这是由于未将密钥附加到 p12 文件。

    对于 windows,我只需在 openSSL 中运行以下命令:

    pkcs12 -export -inkey privatekey.key -in ios_development.pem -out ios_development.p12
    

    它对我有用。

    【讨论】:

      【解决方案3】:

      您可以在此链接上找到解决方案:

      Default keychain problem

      您只需要区分分发配置文件和开发配置文件。

      The Main Difference between Distrib and Dev

      【讨论】:

      • 我确信我确实得到了 Distribution Provisioning Profile 。
      • 所以您在管理器中添加了包括所需配置文件的设备?
      • 不,分发配置文件不包括我的设备。我只想将我的应用程序提交到应用商店,我关注了这个网站。然而,失败了。 weston-fl.com/blog/?p=2442
      猜你喜欢
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      • 2011-07-25
      • 2012-08-03
      • 2010-11-03
      相关资源
      最近更新 更多