我是 iPhone 开发的新手。我正在尝试让 Xcode 在手机上运行应用程序。

该应用程序在模拟器中运行良好。最初我遇到了错误:
可执行文件的签名无效

我按照这里的步骤操作:
The executable was signed with invalid entitlements

但现在我得到了 11 的退出代码。我检查了有关 codesign 的文档,但找不到任何提及退出代码 11 ( http://gemma.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/codesign.1.html )

下面是我得到的日志。任何帮助是极大的赞赏。我正在使用 iPhone 操作系统 3.1.3。

使用配置 Debug 构建项目 HubPages 的 HubPages

CodeSign 构建/调试-iphoneos/HubPages.app
cd/Users/larryfreeman/src/hub/mobile/HubPages/build/iphone
setenv IGNORE_CODESIGN_ALLOCATE_RADAR_7181968/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 -f -s "iPhone 开发者:Larry Freeman (LT6G4W62Z2)"--resource-rules=/Users/larryfreeman/src/hub/mobile/HubPages/build/iphone/build/Debug-iphoneos/HubPages .app/Entitlements.plist --entitlements/Users/larryfreeman/src/hub/mobile/HubPages/build/iphone/build/HubPages.build/Debug-iphoneos/HubPages.build/HubPages.xcent/Users/larryfreeman/src/hub/mobile/HubPages/build/iphone/build/Debug-iphoneos/HubPages.app

命令/usr/bin/codedesign 失败,退出代码为 11

谢谢!

-拉里

最佳答案

退出代码 11 是 SIGSEGV - codesign 因段错误而崩溃。

也许尝试删除并重新添加您的证书并重新创建 entitlements.plist 文件?

关于iphone - Codesign 为 xcode iphone 项目返回退出代码 11 -- 找不到有关退出代码 11 的文档,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2777650/

10-09 10:21