2010-01-24 32 views
3

我得到了一個小應用程序,它非常適合我的手機和模擬器上的「調試」配置。iPhone應用程序崩潰在「AdHoc」模式

我創建了一個adhoc供應配置文件,併爲其添加了「beta」配置。

試圖啓動與臨時配置的應用程序立即崩潰我的應用程序。

控制檯輸出爲:

Running… 
Error launching remote program: failed to get the task for process 2434. 
Error launching remote program: failed to get the task for process 2434. 
The program being debugged is not being run. 
The program being debugged is not being run. 

我還創建了一個dist.plsit,在代碼簽名未選中的get-TAST允許和設置好的這個文件在我建的設置。

有沒有人有想法?

謝謝!

回答

0

簡單的事情。我點擊「建立並運行」而不是「建立」。

無法調試ad-hoc版本:D

+0

我知道這是很久以前寫的,但我有評論希望可以幫助別人。你絕對可以在adhoc模式下進行調試,雖然它是一個PITA,使用NSLogs來跟蹤正常情況發生的事情。附加看控制檯... NSLogs以「警告」的形式出現 - 跟蹤和調試! – badweasel 2013-11-06 23:59:31

1

有時當你改變很多東西,特別是構建配置時,xcodebuild似乎沒有弄清楚哪些文件是陳舊的,並且鏈接到需要重建的舊東西中。嘗試做一個乾淨的全部或只是從項目目錄中刪除您的生成目錄。這似乎解決了大部分這些奇怪的屁股無法解釋的問題。

+0

我已經刪除了我的完整構建目錄並重新編譯了該應用程序。奇怪的 – choise 2010-01-25 15:20:13

+0

奇怪的是,它可以在我的iphone上使用ad-hoc配置文件。但不在其他beta測試設備上(是的,這個配置文件中有唯一的id)。這很可怕:( – choise 2010-01-26 07:43:11