2010-09-04 104 views

回答

2

對於我來說,將活動SDK從3.2更改爲4.0。如果您的項目被提及在iPad和iPhone上工作(或兼容性問題),我相信唯一的方法是在模擬器上運行您的應用程序之前手動切換活動的可執行文件。 Apple:「iPhone OS 3.2不支持iPhone和iPod touch設備,只能在iPad上運行。」

+0

也許這也有幫助。它適用於我http://stackoverflow.com/questions/2332214/setting-the-active-executable-in-xcode – 2011-02-28 21:09:55

5

您可以從模擬器的菜單中選擇設備。

0

我也在尋找一種方法讓iPhone始終自動選擇而不是iPad。我們都知道我們可以從模擬器中進行選擇。從4.2開始,它就更成問題了。

3

嘗試 項目>活動可執行文件,然後選擇您想要的文件。

0

是的,這很煩人。這對我有效: 打開羣組/文件夾資源中的.plist文件,並選中「應用程序需要iPhone環境」複選框。

1

我終於自己解決了這個問題。

首先,安裝的Xcode的新版本,這是Xcode的4

然後設置項目計劃到iPhone模擬器,並在Xcode多次運行應用程序。

並重新安裝xCode 3,問題就會消失!

2

以上都不是爲我工作,但下面的照顧問題的:

來源: http://www.cocoabuilder.com/archive/xcode/301182-xcode-3-2-6-keeps-switching-to-ipad-simulator.html

摘錄:

這適用於的XCode 3.2 0.6。我還沒有使用XCode 4.x所以不知道 如果這可以工作。以防萬一,我會在做 之前退出XCode。

轉到項目文件夾並找到.xcodeproj文件。用鼠標右鍵單擊 (或按住Ctrl單擊),然後選擇顯示包裝內容。當出現 包內容窗口時,找到.pbxuser文件(如果項目由多個人 和/或多臺計算機進行處理,則可能有多個此類文件)。在您的 首選文本編輯器中打開該文件,即XML。找到包含註釋「/ * Project object * /」的部分。 關鍵字「activeSDKPreference」很可能在該部分沒有一行。如果沒有這樣的密鑰,請添加以下內容:

activeSDKPreference = iphonesimulator4。2;

我在該部分的「activeExecutable」鍵後找到它,所以我 一直以相同的順序添加它。

如果已經存在「activeSDKPreference」條目,請將其更改爲 「iphonesimulator4.2」。

關閉編輯器和包內容窗口,然後雙擊 .xcodeproj文件重新打開該項目。現在你應該有 條目爲iPhone Simulator 4.2和iPad Simulator 4.2在項目 設置下拉菜單中,與iPhone Simulator 4.2可能已經 檢查。

其他注意事項:

1)在我的具體情況,我在.pbxuser文件項所說 iphonesimulator4.3,即使在項目,項目設置 菜單 它說iphonesimulaor4.2 !.但是,一旦我將其更改爲 iphonesimulator4.2在.pbxuser文件中,它會一直停止自動選擇 iPad 。 2)如果你使用SVN,你不會在SVN列中看到「M」,表明 你改變了項目(即使你刷新/更新)。但是, 只是 做一個「提交整個項目」,您更改爲.pbxuser文件 將 得到更新。我還建議您在 登記處 評論中提及這篇文章,如果您需要將其更改爲任何 原因。

0

對於XCode的版本3.2.6以下幫助: 項目 - >活動Executable-> iPhone模擬器4.3

如果正在爲新的XCode環境,我不知道。 Gary Tsui先前也指出了這種方法。

3

在Xcode中,

點擊產品 - >目的地 - > iPhone模擬器 - >選擇設備來運行。

然後構建並執行Xcode項目。

It works ..

1

轉到Hardware> Device from simulator menu。

相關問題