2011-03-23 32 views
22

似乎每次我啓動Xcode項目或「清理所有目標」時,Active Executable都會重置爲iPad模擬器。如何停止Xcode 3.2.6默認iPad模擬器?這是新的行爲嗎?

在Xcode 3.2.6發佈之前Xcode默認iPhone模擬器或記住我以前的主動可執行文件...我從來沒有注意到這種行爲,因爲我通常做iPhone的工作。這一直困擾着我正弦最新的Xcode更新(iOS 4.3版本),並且是真的惱人。

類似的問題/答案建議將我的目標的'Targeted Device Family'設置爲'iPhone' - 這已經完成。

這是新的行爲嗎?

無論如何改變默認的「活動可執行文件」?

+0

我只是發表評論,因爲這不是一個真正的答案。我建議你升級到Xcode4。使用它真的很不錯。 ;-) – 2011-03-26 07:16:50

+1

我很瞭解XCode 4,但不幸的是Xcode 3.2.6是當前項目的一個需求:) – Jessedc 2011-03-26 21:16:21

+0

我猜Xcode 3.2.5不是一個合適的解決方案。對我來說3.2.5有完全相反的問題,它一直在切換到iphone。 – 2011-03-26 22:04:56

回答

5

我嘗試了一些選擇,最後我想出了一個解決方法,它不默認使用iPad模擬器,但它使用SDK4.2並始終默認回到iPhone 4.2模擬器。

我希望這也適用於你的機器,也許sdk4.2對你來說已經夠用了。

  1. 選項,單擊生成配置總菜單(或不管它的真實名字)
  2. 選擇iPhone模擬器4.2作爲活動的SDK
  3. 選擇iPhone模擬器4.2作爲活動的可執行
  4. 構建
  5. 清潔/重新打開/隨便
  6. 再次建立和iPhone模擬器應該開始。

enter image description here

正如我所說的,它使用SDK4.2,但恕我直言,這是更好地使用SDK4.2,而不是每次打開/清潔時間切換到iPad模擬器/ ...該項目。

爲設備編譯後(將sdk切換到基本sdk),您必須重做解決方法。

Afaik沒有真正的解決方案。它存在於不同的變體中超過6個月。直到當前的xcode3版本,我一直在切換回iPhone模擬器。對於其他用戶來說,這是默認的iPad。

蘋果開發論壇中有十幾個線程。他們都沒有提供解決方案,甚至解決方法。


你應該bugreport.apple.com提交一個bug,並祈禱xcode3不被認爲是生命的盡頭。

+0

+1作品,4.2對我來說已經夠好了,但我仍爲此感到憤怒。這些小事讓我的發展生活變得更糟。 – 2011-04-16 23:14:41

0

是否在您的計算機上安裝了兩個xcode(或iphone sdk)?如果是,那麼使用這個命令完全卸載Xcode的 -

sudo /Developer/Library/uninstall-devtools –mode=all 

從所有位置(更換安裝目錄名開發人員)

和開發目錄最後安裝的Xcode 3.2.6

+1

這是否解決了這個問題? – Jessedc 2011-04-02 23:56:19

+0

是的......我在3系統上完成了它的工作,並且它的工作.. – Saurabh 2011-04-04 07:51:31

+0

我會試一試我得到的第一個機會, – Jessedc 2011-04-04 12:37:17

0

我自己解決了這個問題。

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

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

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

相關問題