0

我想知道如何在 iPhone 4.3.2 上部署测试应用程序。使用 XCode 4.3 但无需购买许可证。

我已经越狱并安装了 AppSync4.0+

我问这个的原因是因为我正在从 Qt 移植一个应用程序,我想看看它在 iOS 下的行为。

我一直在使用 Qt4iOS 并在使用模拟器时构建了所有内容。现在我想在我的设备上看到它。

当我尝试它时,我得到了一些钥匙链错误。

给我一些链接或想法。

4

3 回答 3

2

... 一切皆有可能。这是关于所需的努力。并且为此付出的努力可能非常低。特别是因为您的设备已经越狱。

  1. 您需要更改 Xcode 的代码签名以构建设备。可以在此处找到说明:http: //iphonedevwiki.net/index.php/Xcode#Developing_without_Provisioning_Profile (更好地保存原始文件的副本)。由于 Xcode 4.3 不再使用 /Developer 文件夹,因此您必须编辑 Xcode.app (./Xcode.app/Contents/Developer/...) 中的文件

  2. 为设备构建您的应用程序。确保目标不是胖二进制文件(而只是构建一个 ARMv6 可执行文件),否则如果使用 ldid 进行伪签名,它将无法在您的设备上运行。

  3. 为您的应用查找 .app 捆绑包

  4. 将 .app 包复制到 /Applications/(不是 /var/mobile/Applications !!!)(例如通过 ssh)。确保您的可执行文件的权限设置为 755。重新启动或重新启动,如果您做的一切正确,您将能够启动和测试您的应用程序。

玩得开心!

于 2012-04-28T01:28:03.197 回答
0

我有同样的问题。

无论我们多么努力地尝试应用任何技巧来在未经许可的情况下在真实设备上测试应用程序,最重要的是你做不到

您必须通过支付 99 美元向苹果注册,然后您可以在运行应用程序之前在 XCode 中将设备设置为您的真实设备。

请注意,即使在您向 Apple 注册后,创建 *.api 文件也是一项艰巨的任务。

于 2012-04-24T09:16:50.027 回答
-2

很简单:花 99 美元购买 iOS 开发者计划。

我敢肯定,浪费你的时间试图找到另一种方法会更昂贵。

于 2012-04-24T09:50:22.940 回答