【问题标题】:xcode 4.2 ios5 codesign failed with exit code 1xcode 4.2 ios5 代码设计失败,退出代码为 1
【发布时间】:2011-12-24 13:45:25
【问题描述】:

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

在 xcode 4.2 中使用 ios5 尝试运行项目时,出现以下错误

    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 文件
  • 创建符号 (?) 链接到代码符号文件夹
  • 其他随机的小东西

似乎没有任何效果!我认为我没有改变任何东西以使其不起作用。我在我的 iPhone 4S 上进行测试,然后在 iPhone 3G (os 3.1.2) 上进行了测试 - 我实际上更改了设置以添加 armv6,但尝试将其改回无济于事。

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

感谢您的帮助....任何事情!

【问题讨论】:

  • 您是否拥有有效的配置文件(作为开发人员)、正在运行的设备和应用程序包 ID?
  • 尝试删除设备上所有剩余的、过期的配置文件。
  • 谢谢 - 我已经从设备中删除了所有配置文件并清理了所有内容。我使用管理器来管理团队资料。在 xCode 中,它说“iPhone 开发人员 - 当前匹配 'iPhone 开发人员:Richard Sawyer (JCC5D2QGAM) in iOS Team Provisioning Profile: *)”

标签: iphone xcode xcode4.2 ios5


【解决方案1】:

检查移动配置的组织者/设备列表,确保您的配置对应于“iPhone 开发人员:Richard Sawyer (JCC5D2QGAM)”并且有效。无论如何,可能想通过 iTunes Provisioning Portal 并从一开始就绝对准确地遵循每个方向。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      我在那里输入了armv6armv7 作为设置。我将它们改回normal,它构建得很好。

      【讨论】:

        猜你喜欢
        • 2011-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-11
        相关资源
        最近更新 更多