2011-11-29 40 views
4

如何破解我自己的IPA文件进行越狱发布? 或者,我该如何构建可在越狱手机上工作的IPA?使用苹果公司的工具和越狱设备证书建立IPA

我购买了一个苹果证书,并且能够构建一个可在我的设备上运行的Xcode 4 ipa文件以及官方beta测试人员的设备。不过,我希望为所有人提供“公开测试版”,因为该应用程序基本上是免费的。

所以,我想建立一个在越狱设备上工作的IPA版本,本质上是破解我自己的应用程序...我发现this这似乎很荒唐,有answer这回答了一个稍微不同的问题。我希望这个过程能够通过我的构建服务器实现自动化,所以我希望它相对合理。

我试过手动建设拉链,建设应用程序商店等,这一切都失败了越狱设备,我有。这可能是这个特定设备的侥幸,但我发现很难找到这个特定用例的信息,所以也许我做的其中一件事是“正确的事情”,它的缺点在于它不起作用希望有人可以确认“需要做什么”)。

+1

如果你想为cydia发布,那么你只需要用ldid签名。其他签名不是必需的(你不需要使用你的苹果证书)。您可以将Mac上的ldid绑定到Xcode编译过程。 – Vinh

+0

谢谢,我认为cydia包装,但包装过程会不同,只是进入看起来像一个痛苦。我不想开始托管存储库,因为测试版应用程序并不是真正需要的。只需点击网站上的简单链接即可。 –

回答

1

我能够在越狱设备上使用调试凭证安装应用程序的版本。我猜测使用该设备的测试人员在之前的安装尝试中做了一些错误。

+2

你也可以看看叫做“iReSign”的东西。 –

+0

谢谢,我注意到这个选项,但它与我无关,因为它需要一台Mac(Beta版测试人员可能没有)和一个证书。 –

0

我很肯定这会破坏苹果的EULA。

IPA的目的是确保它只能在选定的设备上运行,我会建议不要这样做,并坚持内测直到发布时间。