2015-03-10 2 views
7

Разработчики, которых я поддерживаю, получили новые Mac с XCode 6.2 (версия 6.2 (6C131e)).iOS Simulator 8.1 SDK отсутствует в XCode 6.2

В управлении 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, но интересно, есть ли уловка для получения синтаксиса 7.1/8.1, работающего из инструментов командной строки в Xcode 6.2.

+0

Я думаю, вам нужно просто обновить приложение, чтобы использовать iOS 8.2 SDK. – shinnyx

+0

К сожалению, я думаю, что это единственный наш вариант, чтобы поддерживать работу трубопровода. Он просто исключает любое автоматическое тестирование на более ранних версиях симулятора. – Tad

+0

Парень открыл ошибку об этом на форумах разработчиков Apple. Посмотрим, исправит ли кто-нибудь проблему. – pasine

ответ

8

Похоже 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." 
+0

Я столкнулся с той же проблемой. –

+0

У меня такая же проблема и любое решение. – Arasuvel

+1

На «Наконец-то успех ...» означает ли это, что xcodebuild -showsdks возвращает больше, чем просто симулятор 8.2? – Tad

-1

Я тоже нашел эту проблему. Но мой метод заключается в том, чтобы скопировать симулятор в папку SDKs, и эта работа на ранних версиях Xcode 6. После обновления до xcode 6.2 я обнаружил, что этот метод больше не работает.

+0

Это не ответ. Это должно быть добавлено как комментарий к исходному вопросу. – goldierox

+0

Я получаю эту ошибку также: xcodebuild -project myApp.xcodeproj -scheme myApp -archivePath myApp archive CODE_SIGN_IDENTITY = "Распределение iPhone" Что вызывает ошибку iPhoneSimulator? Это сборка для i386 и X86. –

2

Нашли ответ в этой теме: xcode simulator not coming up - reinstall possible? (принятый ответ). Похоже, что xcode 6.2 недостаточно «умный», чтобы создавать симуляторы самостоятельно. Вот почему, если вы обновляетесь с 6.1 до 6.2, вы не сможете увидеть симуляторы ios 8.2, даже если у вас есть sdk, и по той же причине, если вы делаете чистую установку, вы вообще не видите никакого симулятора , даже если вы специально установите тренажеры в меню настроек. Приветствия за плохо упакованные официальные пакеты!

Смежные вопросы