2011-02-26 68 views
1

我正在重溫一些我幾個月前寫過的並且從那時起就沒有觸及的MonoTouch代碼。這工作正常,並部署到App Store。當我現在打開它並嘗試在分發| iPhone模式下運行它時,出現錯誤「應用程序被一個信號SIGIOT終止」。我注意到的另一件事是,在Properties-> iPhone Build下,我的SDK版本被設置爲「3.2(未安裝)」。我把它切換到4.2(唯一的其他選擇),但它沒有幫助。 (在我的任何路徑中沒有空格)MonoTouch AdHoc Distribution - 該應用程序被一個信號終止:SIGIOT

有沒有人有什麼建議要尋找解決這個問題?

+0

也許你可以發佈整個錯誤日誌。 – 2011-02-26 16:43:06

回答

1

一些想法:

您是否嘗試過清理您的解決方案,並再次重建的一切? MonoDevelop可能只是試圖運行已編譯的應用程序版本。

您可能試圖使用過期的證書將應用部署到iPhone。在這種情況下,請轉到iTunes連接並獲取新連接。

+0

我曾嘗試清理解決方案(多次)。我還檢查了XCode中證書的到期日期。他們都沒有過期三個月。該應用程序在Debug或Release模式下構建並安裝得很好,只是不分發。 – 2011-02-26 19:01:50

+0

哦,你正在試圖運行分佈構建?你不能那樣做。蘋果提供的將構建發送到其應用程序的簽名不允許您在手機中運行可執行文件。只有在他們辭職後,它才能運行..希望就是這樣。 – 2011-02-26 22:39:37

+0

哦,geez ...這是我離開iOS開發幾個月所得到的。這很有道理,謝謝。 – 2011-02-27 04:07:21

相關問題