Xcode 5默認自帶SDK 7.0,升級Xcode 5後,Xcode.5就沒了,這樣我想編譯SDK 6.x的程序就難辦了(除非同時安裝Xcode 4.x和Xcode 5.x兩個版本Xcode)。
其中我們知道xcode有個Base SDK。但是xcode5默認只自帶SDK 7.0的。那麼如何實現可選擇老版本的呢(如SDK 6.x)。
這裏給出如何把老版本的SDK加入到新的Xcode中的方法。其實很簡單,就是將老版本的sdk拷貝過去。
1.去 Apple Dev Center 下載老版本的Xcode dmg包。
2.打開老的Xcode安裝路徑:Applications/Xcode.app/Contents/Developer/Platforms /iPhoneOS.platform/Developer/SDKs .這個路徑中安裝了你當前Xcode的所有Base SDK(例如 “iPhoneOS6.1.sdk”),將這個sdk 備份一份拷貝到Xcode 5相同目錄下即可。
3.要想模擬器是ios6的,同樣的只需要到路徑/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs下將對應的simulator備到xcode5路徑下即可。
4. 重啓你的Xcode,打開Project Targets -> Build Settings -> Base SDK,設置爲對應的sdk即可(例如ios6)