2013-10-18 80 views
0

我最近下載了XCode 5並升級了我的操作系統。現在,我的設置是:如何在Xcode5中使用iPhone sdk 6.1?

OSX版本:10.8.5

的XCode版本:5

我打開的Xcode - >首選項和安裝的iOS 6.1模擬器和iOS 5.1模擬器,但是,我沒有看到他們下:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

我只看到iPhoneOS7.0.sdk在該目錄中

對於一些我的應用我想用6.1的,所以我得到這個錯誤:

ERROR! Can't locate iPhoneOS SDK 6.1 at `/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk'

如何從XCode 5獲得SDK 6.1?

我找不到的iPhoneOS SDK在這個6.1搜索或者:https://developer.apple.com/search/index.php?q=iphoneos%2Bsdk

+0

您應該在此路徑結帳「/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneOS6.1.sdk」 –

+0

我在rubymotion項目的Rakefile中設置了這個集合:'app .sdk_version =「6.1」'這是默認在指定文件夾中搜索。我該如何改變它?猜猜我可以問一個單獨的問題.. – Anthony

回答

0

您可以從Xcode的檢查。

如果你想應用中看到你在iOS 6中或後期版本則

在文件檢查和更改視圖去作爲一個選項爲IOS 6.0及更早版本。請檢查這張圖片。

enter image description here

+0

你有沒有下載Xcode 5中的兩個模擬器? – virantporwal

1

您可以針對iOS的7 SDK與iOS 6的iOS 5,甚至4.3的部署目標構建應用程序。這就是蘋果希望你做的。

如果您需要針對iOS 6.1 SDK進行構建,我認爲您唯一的選擇是將SDK從Xcode 4.6.3複製到Xcode 5中。我在SO上找到了一個鏈接,顯示瞭如何執行此操作。你要做的就是打開的Xcode 4.3(點擊右鍵,顯示包內容),然後導航到:

/應用/ Xcode的4.6.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

複製文件夾iPhoneOS6.1.sdk並將其粘貼到Xcode 5應用程序中的相同路徑中。

您還可以創建內部的Xcode 5 simlink指向內部的Xcode 4.6.3 SDK(或您的系統上的其他位置。)

看那original SO thread關於這些信息。

+0

我使用紅寶石運動來構建我的應用程序。即使我將sdk_version更改爲6,也找不到6 SDK .. – Anthony