我是新来iOS
。 我安装最新XCode
与SDK 6.0
中它。 我已经成功测试开发使用我的应用程序SDK 6.0
的模拟器。 现在我想测试它真正的设备,而无需开发者计划帐户。 要做到这一点,我使用Jailcoder
。 我有一个iPhone 3GS
,用AppSync 5.0+
安装。 我曾尝试"Quick XCode Patch"
和"Patch My Project"
。 但是我仍然得到签名错误。 它说,
协同设计错误:代码签名在SDK的iOS 6.0“要求的产品类型“应用程序”
看来,这是由于iOS 6.0 SDK
尚未支持jailbroken
设备。 我需要一些提示和解决办法来处理这个错误。
默认情况下,Xcode中需要iOS应用程序进行签名。 然而,有一个plist
是Xcode使用,在那里你可以改变这个文件。 你可以告诉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的是流行的苹果蠹库分发越狱应用程序和调整的一个。
我有一个越狱的iPhone 4S,解决同样的问题,上面并没有为我工作。
因此,对于任何人都遇到了同样的错误信息:JailCoder不上了XCode 4.5 +的Mac OS 10.8的工作。
作为一个绝对的小白我是从本指南缺少步骤8: 对于越狱的iPhone发展到Z :
...链接的设备和计算机。 将您的iPhone并打开Xcode中。 打开窗口>管理。 从左侧列表中选择该设备,然后点击“使用的发展空间。”你会被提示调配网站登录,单击取消。 它的出现,使合法的配置更容易,但不会使非法不预留空间更加困难。