2011-11-29 41 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的目的是確保它只能在選定的設備上運行,我會建議不要這樣做,並堅持內測直到發佈時間。