2011-06-16 80 views
2

我有一個新的Xcode構建適用於Mac OS X Lion的一個小問題。這是的情況:iOS應用安裝SDK

  • 我在一個單獨的分區上運行獅子。 升級的Xcode到 從獅子打消了我的iOS 4 SDK最近, 的iOS 5兼容的版本。我 沒有要求它這樣做,但是,它做到了, 。
  • 我仍然在iOS 4 SDK我 的MacBook內置的HD,但拖 其放入 獅子相應的文件夾不會使Xcode的認識 它。

我需要這個在Mac OS X Lion上運行,但它不會讓我再次添加iOS 4 SDK,因爲我需要iOS 4和iOS 5來測試,但我只能在iOS 5上進行測試。

有沒有人做到了這一點了嗎?很好說話的Xcode似乎並沒有幫助它探測SDK :(:!:P

謝謝

+0

NDA不是Lion嗎? – 2011-06-16 21:30:15

+0

是的,Lion和iOS 5以及Xcode的任何測試版都在NDA之下。這個問題應該發佈到蘋果開發者論壇的測試版部分。 – Caleb 2011-06-16 21:36:50

+1

然而,這個問題並不是特定於Lion或iOS5,他可能已經刪除了對操作系統的引用,但它會讓問題更加混亂。這可以應用於Snow Leopard和任何2個不同版本的Xcode和SDK。 – 2011-06-16 21:44:01

回答

4

你應該已經安裝其中包括的iOS5 SDK到一個單獨的目錄最新的Xcode

現在,你應該在安裝程序下載以前版本的Xcode,一個比iOS5的另一個最新的一個。這將是在Mac App Store中的一個,並在iOS開發者網站中,沒有-β選項卡下。 然後選擇一個不同的目錄,例如「developer-old」,這是在列出安裝程序將安裝的組件的屏幕上完成的。在中間一列中會有一個文件夾圖標,後面跟着b Ÿ單詞「開發者」,點擊它,它會產生一個下拉列表,您可以選擇另一個目錄。

我很有信心這將工作,但我安裝了iOS5的SDK Xcode的到一個名爲「開發新」目錄,防止它覆蓋以前的Xcode和SDK。

這也意味着,你將有2 Xcode應用程序,一個只會有iOS4的,和其他將只有iOS5的。您需要根據您正在開發的iOS選擇使用哪種Xcode。還會有2個iOS模擬器。

+3

非常感謝。至少有一個人給了我一個很好的答案,而不浪費任何時間告訴我關於我沒有違反的NDA。謝謝! – Pripyat 2011-06-17 08:21:27

+1

@David,我很高興它有幫助。我知道,這裏的mods/closers太觸動了。至於問題帶來本地化,每當新的SDK出現時人們已經覆蓋了以前的版本,這是相當普遍的。 – 2011-06-17 14:55:32

+1

感謝您的理解!我之前沒有經歷過,所以我有點吃驚,但我現在知道如何解決它。而且,他們有點太高興了,這很糟糕。 – Pripyat 2011-06-17 15:55:32