如何在没有Apple Developer许可证的情况下在iPhone上测试应用程序?

时间:2013-01-26 11:42:56

标签: ios xcode jailbreak

之前已经多次回答,但这些答案都没有与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,但我认为这不会产生影响。

2 个答案:

答案 0 :(得分:7)

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

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

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

  5. 利润。

答案 1 :(得分:0)

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