1

我是新手iOSXCode我正在安装最新版本SDK 6.0。我已经成功地测试了我SDK 6.0在模拟器上开发的应用程序。现在我想在没有开发人员计划帐户的真实设备上对其进行测试。为此,我使用Jailcoder. 我有一个iPhone 3GS,AppSync 5.0+已安装。我试过"Quick XCode Patch""Patch My Project". 但是我仍然收到签名错误。它说,

CodeSign 错误:SDK“iOS 6.0”中的产品类型“应用程序”需要代码签名

似乎是因为iOS 6.0 SDK没有支持jailbroken设备。我需要一些提示和解决方法来处理这个错误。

4

2 回答 2

2

我在越狱的 iPhone 4S 上遇到了同样的问题,上面的解决方案对我不起作用。

因此,对于遇到相同错误消息的其他任何人:JailCoder 确实适用于 XCode 4.5 + Mac OS 10.8。

作为一个绝对的菜鸟,我错过了本指南中的第 8 步:为越狱 iPhone 开发 A 到 Z

...链接设备和计算机。插入你的 iPhone 并打开 Xcode。打开窗口>组织者。从左侧列表中选择设备,然后单击“用于开发”。系统将提示您登录配置网站,单击取消。它可以使合法的配置更容易,但不会使非法的不配置变得更加困难。

于 2012-11-18T21:54:32.330 回答
1

默认情况下,Xcode 要求对 iOS 应用进行签名。但是,plistXcode 使用了一个文件,您可以在其中更改它。你可以告诉 Xcode 不需要代码签名

检查这个文件:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist

您可以在 Mac 上使用Property List Editor应用程序对其进行编辑。

确保在该文件中,CODE_SIGNING_REQUIRED设置为NO. 每次安装新的 iOS SDK(例如 5.0、5.1、6.0 等)时,您可能都需要这样做

您可以在此处的 BigBoss 网站上找到更多相关信息。BigBoss 是流行的 Cydia 存储库之一,用于分发越狱应用程序和调整。

于 2012-11-06T22:44:53.777 回答