2012-10-31 80 views
4

我已經絞盡腦汁對這一個,我可能只是犯了一個愚蠢的錯誤。切換到Xcode 4.5.1(它可能發生在4.5)我簡單地不能加載到iPad的視網膜模擬器的應用程序。我已編輯編輯方案,以說對總是使用iPad的Retina顯示屏。沒愛。它曾經是因爲你可以隨時改變模擬器,並且任何一個開放的項目都是編譯的項目。但我無法弄清楚如何在4.5中做到這一點。幫幫我!iPad應用程序永遠不會安裝在Retina模擬器中

+1

哪個操作系統版本是模擬器運行?剛試過我的,如果使用5.0,它似乎只發射非視網膜模擬器。 –

回答

4

嗯,「發現我所有的設置文件並保存,刪除Xcode和它的所有設置文件,重新安裝的Xcode,重新下載模擬器和日程,更換設置文件長會議結束後,等等「。我發現自己處於相同的位置。沒有視網膜模擬器對我來說。

問題不的Xcode或項目文件 - 在5.0模擬器根本不會在視網膜模式下啓動。 5.16.0模擬器正常工作,正如我在編譯方案中切換到它們時發現的那樣。切換回5.0,我卡在正常的模擬器模式。我一直在使用5.0模擬器的原因是爲了測試最低公分母iOS功能。那,並且iOS 6.0中存在一個錯誤,它會影響通過IPSec進行的大數據包傳輸,但尚未得到修復。

因此,我仍然不知道缺少的派生數據狀態是什麼,除非它現在已經修復,我假設重新安裝應用程序就是修復。

+1

你沒有看到我的評論? 5.0 sim不會在Retina中啓動,我假設因爲沒有Retina iPad運行5.0。 –

+0

在我離開這個答案之前,我沒有看到您的評論。您可以手動將5.0 SIM卡切換至Retina。作爲編譯/運行/調試過程的一部分,您無法啓動它。你說的沒有5.0的Retina iPad運行正常 - 沒有想到這一點。 – rsswtmr

5

一些時髦的事情正在進行,似乎沒有按預期行事。按以下順序嘗試這些解決方案。

  1. 您的方法是正確的,您在編輯計劃時設置了模擬器顯示首選項。 確保您計劃的目的地是iPad模擬器,它與運行計劃綁定,並將iPad模擬器顯示設置爲Retina。保存/應用您的方案更改,嘗試運行您的應用程序。如果還是不行,關閉+重開的Xcode,檢查方案設置,看看他們是否卡住了,然後再試一次

    How to change simulator display preference

    您可能要仔細檢查,如果更改卡。深入到您的項目文件中(通過右鍵單擊您的項目文件並選擇「顯示包裝內容」)。然後導航到:

    xcuserdata->username.xcuserdatad->xcschemes->ProjectName.xcscheme 
    

    打開它,在你喜歡的編輯器,並檢查是否有一個:

    simulatorIPadDisplay = "2.000000" 
    

    ...您需要的方案

  2. 如果這些方法都工作,那麼它可能是你的派生數據的問題(不太可能,但第1步應該已經工作)。轉到管理器,然後選擇項目選項卡。然後點擊「刪除...」獲取派生數據。和以前一樣;運行,關閉Xcode,檢查並重新運行。

    How to delete derived data within Organizer

  3. 那麼我們真的是處於困境之中,那就是設置你喜歡的模擬器顯示了構建計劃的唯一方法。你可能需要求助於刪除Xcode並重新安裝,並再次嘗試前面的步驟。

  4. 究竟是怎麼回事?!我們已經耗盡了我們的方法,您可能需要讓Apple知道這個問題。

+0

Curiouser和curiouser。您的關於Derived Data的評論引起了我的注意,根據Xcode Organizer的說法,當它存在於〜/ Library/Developer/Xcode/DerivedData中時,沒有派生數據(要刪除)。我試着手動刪除文件夾。 Xcode按照我的預期重新構建索引,但Organizer中的派生數據條目保持灰色。我拋棄了Xcode並下載了一個新版本,結果相同。我想下一步是做一個完整的卸載,重新安裝,看看會發生什麼。我只是不想失去我所有的自定義設置... – rsswtmr

相關問題