带SDK 6.0的Jailcoder

时间:2012-11-06 09:09:53

标签: ios jailbreak ios6

我是iOS的新手。我正在使用XCode安装最新的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设备而导致该错误。我需要一些提示和解决方法来处理这个错误。

2 个答案:

答案 0 :(得分:2)

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

因此对于遇到同样错误消息的其他人: JailCoder适用于XCode 4.5 + Mac OS 10.8。

作为绝对的菜鸟,我错过了本指南中的第8步:Developing for a Jailbroken iPhone A to Z

  

...链接设备和计算机。插入iPhone并打开Xcode。   打开窗口>管理器。从左侧列表中选择设备   手边,然后单击“用于开发。”您将被提示输入   配置网站登录,点击取消。它就在那里   合法供应更容易,但不会使非法   没有提供更困难。

答案 1 :(得分:1)

默认情况下,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等)时,您可能需要这样做

您可以找到有关此on the BigBoss website here的更多信息。 BigBoss是用于分发越狱应用和调整的流行Cydia存储库之一。