2012-07-31 49 views
2

我試圖從5.1部署目標改爲4.2在Xcode 4.4和它不工作如何從的iOS 5.1改變部署目標至4.2在Xcode 4.4

  • 我下載了4.1-4.2
  • 調試支持
  • 我集架構用於ARMv6 ARMv7的
  • 我的plist的ARMv6 ARMv7的設置
  • 我不會用故事板
+2

什麼不起作用?它不會編譯?它是否決定不想降級?它不在4.2中運行嗎? – 2012-07-31 18:35:58

+0

對不起。當我編譯我得到警告:'Xcode不能運行使用選定的設備(iphone 3g 4.2.1)。選擇一個支持架構的目的地,以便在此設備上運行# – 2012-07-31 18:38:35

+0

我將架構更改爲armv7和6,並且出現錯誤:'沒有這樣的文件或目錄(/ Users/tomkowz/Library/Developer/Xcode/DerivedData /name-ewqeubdkdxvizebssqvbjuojdwqh/Build/Products/Debug-iphoneos/name.app/name)' – 2012-07-31 18:41:03

回答

3

它的一個known bug。 XCode 4.4不允許你定位armv6架構。你必須降級到Xcode 4.3.3才能做到這一點(學習它很難: - /)。你必須從apple dev網站下載4.3.3。

同時確保不要一次運行4.4和4.3.3。我的Mac是半凍了一個小時,直到我設法逼殺這兩個porcess

更新:此bug已被固定在

+0

呃..謝謝你的回答。而且它沒有更多的方式來申請4.2? – 2012-07-31 18:47:34

+0

我不這麼認爲(除非蘋果發佈修復此問題的XCode的更新) – 2012-07-31 18:48:40

+0

好的謝謝... – 2012-07-31 18:49:42

1

如果有人仍然受到這一問題的XCode的新版本,它似乎已經修復。在Xcode 4.4.1中,我沒有這個問題。 (具體來說,當我將體系結構設置爲armv6 armv7時,我可以爲運行4.2的iPhone 3G構建 - 我還沒有試過其他組合。)

+0

for Xcode 4.5.1我可以設置4.2到iOs部署目標? – Evaristoyok 2012-11-01 21:09:59

+0

否:http://stackoverflow.com/questions/12463195/xcode-4-5-and-ios-4-2-1-incompatibility – Arkaaito 2012-11-02 03:29:00