簡體   English   中英

XCode 6.2中缺少iOS Simulator 8.1 SDK

[英]iOS Simulator 8.1 SDK missing in XCode 6.2

我支持的開發人員剛剛購買了帶有XCode 6.2(版本6.2(6C131e))的新Mac。

在運行xcodebuild時,我們遇到了與任何早期版本的模擬器運行失敗的問題,即使它已被下載,也會得到:

:build
xcodebuild: error: SDK "iphonesimulator7.1" cannot be located.
:build FAILED

我轉到Xcode - > Preferences並下載iOS 8.1和7.1模擬器,但是在執行xcodebuild -showsdks時它們仍然沒有顯示:

xcodebuild -showsdks

iOS Simulator SDKs:
   Simulator - iOS 8.2              -sdk iphonesimulator8.2

想法? 我還無法翻轉我的整個項目和CI管道來構建8.2,想知道是否有一個技巧可以從Xcode 6.2中的命令行工具中獲得7.1 / 8.1 sim。

看起來Xcode 6.2在識別任何其他模擬器時遇到問題:

xcodebuild[4554:1175053] [MT] iPhoneSimulator: SimVerifier returned: Error Domain=NSPOSIXErrorDomain Code=53 "Simulator verification failed."  
UserInfo=0x7fe952514ca0 {
NSLocalizedFailureReason=A connection to the simulator verification service could not be established.,  
NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with ownership enabled.,  
NSLocalizedDescription=Simulator verification failed.}

Apple開發者論壇中的一些人遇到了同樣的問題。 已提交雷達,並提供了一種可能的解決方案:

"Finally success by nuking /Library/Deverloper/* and re-installing Xcode."

在這個帖子中找到答案: xcode模擬器不會出現 - 重新安裝可能嗎? (接受的答案)。 看起來xcode 6.2不夠“智能”,足以自己創建模擬器。 這就是為什么,如果你從6.1更新到6.2,你將無法看到ios 8.2模擬器,即使你有sdk,同樣的原因,如果你做一個干凈的安裝,你根本看不到任何模擬器,即使您在首選項菜單中專門安裝了模擬器。 為包裝不佳的官方套裝干杯!

我也發現了這個問題。 但我的方法是將模擬器復制到SDKs文件夾中,這在Xcode 6早期版本中有效。 升級到xcode 6.2之后,我發現這個方法不再起作用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM