本文介绍了带SDK 6.0的Jailcoder的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 iOS 的新手。我正在安装最新的 XCode ,其中包含 SDK 6.0 。我已成功测试在模拟器上使用 SDK 6.0 开发的应用程序。现在我想在没有开发者计划帐户的情况下在真实设备上测试它。为此,我使用 Jailcoder 。我有一个 iPhone 3GS ,安装了 AppSync 5.0 + 。我试过Quick XCode PatchPatch My Project。但是我仍然会收到签名错误。它说,

I am new to iOS. I was installing latest XCode with SDK 6.0 in it. I have been successfully testing my app developed using SDK 6.0 on simulator. Now i want to test it on real device without developer program account. To do that, i use Jailcoder. I have an iPhone 3GS, with AppSync 5.0+ installed. I have tried "Quick XCode Patch" and "Patch My Project". However i still get signing error. It said,

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

Seems it due to iOS 6.0 SDK that has not been supporting jailbroken devices. I need some hints and workarounds to deal with this error.

推荐答案

默认情况下,Xcode需要签署iOS应用程序。但是,Xcode使用了一个 plist 文件,您可以在其中进行更改。您可以告诉Xcode代码签名

By default, Xcode requires iOS apps to be signed. However, there is a plist file that Xcode uses, where you can change this. You can tell Xcode that code signing is not required.

检查此文件:

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

您可以使用属性列表编辑器应用程序在Mac上编辑它。

You can edit it on your Mac with the Property List Editor application.

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

Make sure that in that file, CODE_SIGNING_REQUIRED is set to NO. You'll probably need to do this each time you install a new iOS SDK (e.g. 5.0, 5.1, 6.0, etc.)

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

You can find out more about this on the BigBoss website here. BigBoss is one of the popular Cydia repositories for distributing jailbreak apps and tweaks.

这篇关于带SDK 6.0的Jailcoder的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 19:31