2013-04-06 51 views
-1

我開始爲IOS開發,但硬件我只得到支持高達10.6.4 我知道Xcode 4.2似乎在Snowleopard上工作... 但最後一個版本需要10.7.4無論如何,爲了使最後的版本在10.6上工作?如果不是,如果我只是使用4.2,我還能繼續發展嗎?我會錯過什麼? 感謝爲IOS開發10.6.4

編輯:感謝球員,生病是自己建設一個的Hackintosh ...

+0

澄清:你想開發iOS(iPhone,iPad),但你目前的MAC電腦只允許你安裝10.6.4? – Jean 2013-04-06 14:29:27

+0

什麼是您的硬件? – 2013-04-06 14:31:41

+0

@Jean Yep,這就是它 – rzfzr 2013-04-06 14:50:46

回答

1

舊版本的Xcode仍然可用:

如果您不能安裝最新版本的Xcode你的MAC,你可以在connect.apple.com得到更舊的版本。

注:

  • 然而,他們不會來了最新的SDK。
  • 而且您無法開發具有Xcode舊版本 的最新iOS設備。

簡而言之,您可能需要升級您的硬件才能開發使用lacode版本的Xcode。

1

蘋果非常偷偷摸摸 - 他們想要銷售硬件 - 所以通過放棄對Xcode中各種操作系統版本的支持,以及不支持具有較新操作系統的舊硬件,他們有效地迫使開發人員購買最新硬件以跟上軟件的更新發展。

您仍然可以使用老版本的Xcode開發較老的iOS應用程序(即使用較舊的SDK並以較早的iOS版本爲目標)(Apple至少可通過開發者門戶使舊版本的Xcode可用)。但是,您需要仔細弄清楚您可以定位哪些iOS版本,因爲Apple也會增加最低應用規格,以便向App Store提交新應用和更新。所以很快就不可能將使用Xcode 4.2開發的應用程序提交給商店,並且如果要製作將提交給商店的應用程序,則需要更新您開發的Apple硬件。

最令人討厭的是,你甚至不能使用舊版蘋果電腦作爲構建服務器。我有一臺不到5年的Mac mini,我不能再用它來開發它 - 它將成爲一個構建服務器的完美選擇!

+1

[從5月1日開始,提交給App Store的新應用程序和應用程序更新必須針對具有Retina顯示屏的iOS設備構建,iPhone應用程序還必須支持iPhone 5上的4英寸顯示屏](https://developer.apple.com /新聞/?ID = 3212013b)。這實際上意味着你需要一個相當現代的Xcode,因爲配置一個項目,在舊的Xcode版本中開發和測試可能非常困難 - 如果不是不可能的話。 – vikingosegundo 2013-04-06 14:58:28

+0

@vikingosegundo是的 - 那是我的觀點。感謝您添加額外的支持信息:) – jhabbott 2013-04-06 15:12:52