2

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

在此处输入图像描述

我该如何解决这个问题?

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

  1. 命令 /usr/bin/codedesign 失败,退出代码为 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/codedesign 失败,退出代码为 1
4

1 回答 1

3

当我使用 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/

于 2011-10-15T11:09:10.427 回答