2011-10-19 37 views
1

我有一個iOS應用程序,我需要放在同事的iPad上。我們最近得到了一個Apple Enterprise開發者帳戶,因此內部分發變得可用,並且實際上是這種情況下的首選分發方法。iOS應用程序在開發人員的iPad上工作,在內部iPad上立即失敗

我能夠切換到Xcode中的企業配置文件併成功構建應用程序。我可以使用Xcode將其同步到我的iPad,並且它在那裏運行時沒有錯誤。然後,我通過電子郵件將應用程序發送給同事,他使用iTunes將其同步到iPad。當他運行它時,屏幕會變黑一會兒,然後返回主頁並顯示所有已安裝的應用程序。

你知道怎麼回事嗎?我在哪裏可以查找更詳細的錯誤消息?我在網上做了一些挖掘工作,但並不真正知道去哪裏看,因爲問題太模糊了。搜索「iPad應用程序啓動失敗」或「iPad應用程序啓動失敗」收益不大。有些人建議簡單地重新啓動iPad,但我想知道實際情況並解決任何潛在問題。

有一點奇怪的是Xcode生成.xcarchive文件,而不是像我期待的那樣創建一個.ipa文件,當我建立一個Apple建議的documentation存檔時。

我在帶有4.3.5 iPad 2的Mac OS 10.7.2上使用Xcode 4.1。我的同事也有4.3.5 iPad 2。

+0

不確定是什麼問題,但我可以建議你看看testflightapp.com?它使部署測試設備非常簡單。您只需使用Xcode(存檔然後共享)構建IPA並將其上傳到Test Flight,不再將文件拖放到iTunes等。用戶將收到帶有鏈接的電子郵件並直接將其安裝到他們的設備上。 – Rog

+1

讓你的同事安裝[iPhone配置實用程序](http://www.apple.com/support/iphone/enterprise/),然後連接他的iPad,在配置實用工具UI中選擇他的設備,讓他向你發送控制檯輸出。可能會給你一些關於發生的事情的線索。 – keno

+0

@Rog - 我不確定TestFlight是否適用於Enterprise發行版 – Jason

回答

1

我的問題主要是我可以在哪裏尋找更多的信息。 @ keno建議使用iPhone配置實用程序。它讓我查看應用程序的控制檯輸出並從那裏進行調試。問題解決了。

關於正在生成的.xcarchive而不是.ipa文件的奇怪之處,我沒有注意到其Organizer窗口中Xcode存檔面板右上方的Share ...按鈕。通過該按鈕分享也有訣竅。

生活和學習。感謝大家。

+0

我很好奇,iPhone配置實用程序+日誌告訴你什麼? – slf

+0

@slf,事實證明,我的應用程序真的開始了,但不久之後就崩潰了。通過查看控制檯輸出,我可以確定它有多遠,並找出錯誤是什麼。 –

相關問題