xcode 4.2 ios5 codesign失败,退出代码为1

时间:2011-11-08 15:33:39

标签: iphone xcode xcode4.2 ios5

我在谷歌搜索了一个对我有用的解决方案......我尝试了很多不同的建议......但似乎没有任何效果。

在我尝试运行项目时使用ios5的xcode 4.2中,我收到以下错误

    CodeSign /Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Products/Debug-iphoneos/myapp.app
    cd /Users/matt/Desktop/myapp_v1_1
    setenv CODESIGN_ALLOCATE /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /usr/bin/codesign --force --sign "iPhone Developer: Richard Sawyer (JCC5D2QGAM)" --resource-rules=/Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Products/Debug-iphoneos/myapp.app/ResourceRules.plist --entitlements /Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Intermediates/myapp.build/Debug-iphoneos/myapp.build/myapp.xcent /Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Products/Debug-iphoneos/myapp.app

/Users/matt/Library/Developer/Xcode/DerivedData/myapp-apjchwtbrxazuighfwhrzxchpcfk/Build/Products/Debug-iphoneos/myapp.app: object file format unrecognized, invalid, or unsuitable
Command /usr/bin/codesign failed with exit code 1

我试过了

  • 重新安装xcode
  • 删除DerivedData文件夹
  • 添加资源位置文件(某处?!)
  • 检查重复的info.plist文件
  • 创建symm(?)链接到代码签名文件夹
  • 其他随机小位和鲍勃

似乎什么都没有用!我不认为我改变了任何事情,因为这不起作用。我正在我的iPhone 4S上测试,然后在iPhone 3G上尝试(操作系统3.1.2) - 我实际上更改了设置以添加armv6,但是试图将其更改为无效。

我不确定我现在能做什么?!

感谢任何帮助....任何事情都可以!

3 个答案:

答案 0 :(得分:3)

我的问题原来是Build Options中的错误设置。

我已在此处输入armv6armv7作为设置。我将这些更改回normal并且构建得很好。

build settings

答案 1 :(得分:0)

检查移动配置的管理器/设备列表,确保您拥有与“iPhone开发人员:Richard Sawyer(JCC5D2QGAM)”相对应的配置并且该配置有效。无论如何,可能想要通过iTunes Provisioning Portal并从一开始就完全遵循每个方向。

答案 2 :(得分:0)

以下是与CodeSigning相关的所有事项的综合DTS技术说明:

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933