2009-06-15 89 views
22

我們已經支付iPhone開發的開發者帳戶,我們有2個IPHONE一個監獄破碎,另一個非監獄破碎。我們註冊了兩款手機進行開發並獲得了配置文件。我們可以使用非越獄手機進行開發。但我們嘗試使用jail打破手機進行開發,我們得到消息錯誤啓動可執行文件沒有配備iPhone設備連接。可以越獄iPhone用於發展

但我們可以使用ad hoc配置文件測試應用程序。 這是否意味着越獄設備不能用於開發? 問候, 馬尼什

+5

請接受其中一個答案作爲「接受的答案」,因爲它可以幫助您擺脫Stackoverflow社區,並且還可以增加您自己的評分。 – Linuxmint 2010-12-08 20:49:12

+0

如果你對這個問題感興趣,爲什麼不支持Area [51]的[jail-breaking Stack Exchange site]提案(http://area51.stackexchange.com/proposals/18154/ios-jailbreaking-development?referrer=EuWVi6IpN0_KzzEhC7I-Qw2 ) – rjstelling 2012-01-02 14:22:45

回答

19

我親自做在越獄設備(我覺得這是剖析/調試好的與所有的UNIX工具可用,以及測試出用於檢查篡改的plist文件中的代碼開發/測試; - ))以及非越獄設備。

我還沒有越獄的設備有任何問題,具體而言,因爲他們的行爲完全像股票標準固件..

有你:

  • 新增的UDID的供應配置文件
  • 試圖消除並在XCode組織器中添加配置文件
  • 重新啓動手機,然後嘗試構建針對該設備的應用程序
+0

謝謝我遵循上述步驟,我可以使用越獄設備進行開發。 – Manish 2009-06-18 04:49:55

+2

事實上越獄設備並不總是像標準固件一樣運行:http://stackoverflow.com/questions/608608/why-does-cocoa-return-an-empty-string-occasionally – 2009-07-13 10:59:33

4

我對jailbreakken iPhone的開發沒有任何問題。此外,我喜歡使用幾個優點...例如功能齊全的UNIX控制檯環境進入設備。 另外使用越獄iPhone可以幫助開發人員更好地瞭解iPhone/OS/Environment如何在低級別下工作。

您可以將新的目標添加到您的項目並在連接越獄設備時使用它。

你只需要在用戶自定義設置添加兩個鍵的新目標(靶>獲取信息 - >「構建」標籤 - >顯示「用戶自定義設置」)

PROVISIONING_PROFILE_ALLOWED NO 
PROVISIONING_PROFILE_REQUIRED NO 

所以你會有兩個非常相似的目標......一個用於越獄,另一個用於盜版iPhone。

5

我個人每年支付99美元,並使用我的iPod Touch 2G(越獄)進行開發。我發現使用越獄設備進行開發沒有任何不利之處。我已經看到使用越獄設備的一些優勢。

3

越獄設備將無法使用推送通知。我用一個這樣的設備幾乎失去了一天。所以最好遠離監獄破碎的設備進行開發。