2011-08-11 22 views
1

我試圖測試在iPad上我的通用應用程序的iPhone而言,我在Mac OSX獅子使用的Xcode 4.1通用iOS應用測試iPhone目標

所以,我改變「目標設備家庭「在目標構建設置爲iPhone只。 和我檢查是在

當我連接我的iPad和運行應用程序,該應用程序在iPad上的iPhone環境中運行的所有配置(調試&釋放)(我只看到黑色邊框),然後崩潰,因爲它加載了iPad的AppDelegate而不是包含UISplitViewController的iPhone,所以它崩潰了。

如何指示通用應用程序使用iPhone AppDelegate? 我應該以編程的方式嗎?或者在我需要做的目標中是否還有其他設置。

感謝您的幫助。

回答

0

似乎這個問題的唯一解決方案是將info.plist文件中的屬性「主筆尖文件基名(iPad)」更改爲與「主筆尖文件基名」相同,都指向iPhone的主窗口

+0

This應該是對最初問題的編輯,而不是回答。 – Moshe

+0

它的答案,因爲它的工作!但我想有一個更清潔的解決方案。 –

0

你應該設定目標設備系列兩個項目和目標 到iPhone/iPad的,當你正在運行的應用程序選擇 當前設備的家庭,你會從運行下降..