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更加困难。