6

这个问题之前已经回答过很多次了,但这些答案都与 iOS 6 不兼容。唯一提到 iOS 6 的答案使用了一个名为 Jailcoder 的工具,它对我不起作用。

我试过的:

  • 创建伪造的代码签名证书
  • 修改 SDKSettings.plist
  • 使用 Jailcoder 修补 Xcode 以及我的项目

我正在使用 Xcode 4.5.1 和 iOS 6.0.1。请注意,Xcode 4.5.1 没有针对 6.0.1 的 SDK,但我认为这没有什么不同。

4

2 回答 2

7
  1. 越狱您的设备(似乎您已经完成了这一步)。
  2. 在 Xcode 中构建应用程序。获取为 iOS 编译的二进制文件,而不是为模拟器编译的二进制文件。
  3. 使用该ldid实用程序来伪造对二进制文件进行代码签名:

    ldid -S ~/Projects/Foo/Foo.app/Foo

  4. .app文件夹(应用程序包)复制到您的设备(例如,使用 SSH)。重新加载应用程序列表(重新启动 SpringBoard 或使用uicache设备上的实用程序)。

  5. 利润。
于 2013-01-26T11:49:28.463 回答
0

有一种更好更简单的方法可以做到这一点。下载 Jailcoder.app 应用程序并按“引导补丁”或“快速补丁”。然后该应用程序将为您完成所有工作,您可以直接从 xcode 管理器中选择您的 iphone。在 iPhone 上,您需要 cydia 调整 AppSync for iOS 5.0+

于 2013-02-05T15:04:21.703 回答