【问题标题】:Stuck with "Command /usr/bin/codesign failed with exit code 1 " Error卡住“命令 /usr/bin/codesign 失败,退出代码 1”错误
【发布时间】:2011-12-08 07:08:43
【问题描述】:

在我安装 xcode 4.2 和 xcode 3.2.5 后,我在所有项目中都收到以下错误我在为测试器创建临时包时收到错误。

我该如何解决这个问题?

我浏览了以下博客,但找不到任何解决方案。

  1. Command /usr/bin/codesign failed with exit code 1

  2. http://www.iphonedevsdk.com/forum/iphone-sdk-development/9370-codesign-failed-exit-code-1-a.html

  3. http://blog.emmerinc.be/index.php/2009/03/26/codesign-failed-with-exit-code-1/
  4. /usr/bin/codesign failed with exit code 1

【问题讨论】:

  • 出了什么问题?缺少钥匙?如果您能提供一些信息,可能会使这个问题/答案变得更好。
  • 我找不到确切的问题,但我刚刚清除了钥匙链中的所有钥匙以及管理器中的所有配置文件,然后再次安装所有内容并开始正常工作

标签: iphone xcode4 xcode3.2 codesign


【解决方案1】:

当我使用 Makefile 手动构建和签署 iOS 应用程序包时,我看到了这个错误。在那种情况下,我的Info.plist 缺少CFBundleResourceSpecification 键(应该可能具有ResourceRules.plist 的值)。我现在进行了更多测试,如果缺少密钥 CFBundleExecutable 也会发生这种情况。

CFBundleResourceSpecification 应该在 Xcode 的某个构建阶段添加,但如果它确实存在,那么在构建目录中检查生成的Info.plist 可能是个好主意。

也许这篇博文会有所帮助,它是关于 codesign 找到错误的 Info.plist 文件(没有 CFBundleResourceSpecification 的文件)
http://infinite-sushi.com/2010/08/the-case-of-the-missing-cfbundleresourcespecification/

【讨论】:

    猜你喜欢
    • 2014-12-24
    • 2017-03-02
    • 1970-01-01
    • 2014-07-24
    • 2011-05-28
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 2018-04-08
    相关资源
    最近更新 更多