Jailcoder与SDK 6.0

我是iOS新手。 我正在安装最新的SDK 6.0 XCode 。 我已经成功地在模拟器上testing了使用SDK 6.0开发的应用程序。 现在我想在没有开发者程序帐户的情况下在真实设备上testing它。 要做到这一点,我使用Jailcoder 。 我有一个iPhone 3GS ,安装了AppSync 5.0+ 。 我曾尝试"Quick XCode Patch""Patch My Project" 。 不过,我仍然得到签名错误。 它说,

CodeSign error:SDK'iOS 6.0'中产品types'Application'需要代码签名

似乎是由于iOS 6.0 SDK尚未支持jailbroken设备。 我需要一些提示和解决方法来处理这个错误。

默认情况下,Xcode需要iOS应用程序进行签名。 但是,有一个Xcode使用的plist文件,你可以在这里改变它。 你可以告诉Xcode不需要代码签名。

检查这个文件:

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

您可以使用“ 属性列表编辑器”应用程序在Mac上进行编辑

确保在该文件中, CODE_SIGNING_REQUIRED被设置为NO 。 您可能需要在每次安装新的iOS SDK(例如5.0,5.1,6.0等)时执行此操作。

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

我有一个越狱的iPhone 4S相同的问题,上面的解决scheme不适合我。

因此,对于遇到相同的错误消息的其他人:JailCoder在XCode 4.5 + Mac OS 10.8上工作。

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

将设备和计算机连接起来 插入iPhone并打开Xcode。 打开窗口>组织者。 从左侧的列表中select设备,然后单击“用于开发”。系统将提示您inputconfiguration网站login名,单击取消。 它在那里使合法的configuration更容易,但不会使非法configuration更加困难。