2014-12-15 2 views
0

Я не могу построить свой проект для устройства, хотя XCode может строить без каких-либо проблем при одинаковых настройках.команда xcodebuild не работает для устройства с момента обновления до Xcode 6.1

Вот команда сборки:

/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace /path/to/workspace/myProject.xcworkspace -scheme myScheme -configuration Debug -destination id=myDeviceIdentifier build 

Здесь ошибка я получаю:

xcodebuild: error: The run destination [device name] is not valid for Running the scheme 'myScheme'. 
[device name] doesn't match any of myProject.app's targeted device families. You can expand myProject.app's targeted device families to support [device name]. 

Я проверить целевое семейство устройств для проекта и всех подпроектов, и это хорошо.

Проблема возникает реже после удаления значительного количества ссылок на файлы из проекта.

Некоторые из вас столкнулись с одной проблемой, и знаете ли вы, как ее исправить?

ответ

1

я мог обойти проблему путем отладки в качестве универсального приложения, хотя я разрабатываю для ipad.

это меняет TARGETED_DEVICE_FAMILY от 2(IPAD) к "1,2"(Universal) в файле проекта (project.pbxproj).


есть также довольно простой способ воспроизвести проблему:

если создать два проекта из шаблона. один будет работать один нет.

РАБОТЫ: Single View App, Objective C, универсальный не работает: Single View App, Objective C, IPad

более подробную информацию можно найти здесь:

напишите эту проблему с яблоком: http://bugreport.apple.com

0

Попробуйте это шаги:

  • Перейти к Цели -> Правильных Архитектуры & удалить arm64
  • Set Строить активные архитектуры Нет
+0

Спасибо, я пробовал это, но все равно безуспешно. –

0

может быть другое обходное решение путем включения большого количества отладочного вывода.

добавьте следующий параметр в команде:

xcodebuild …-IDERunDestinationLogLevel=3

каким-то образом, если уровень протоколирования 3 установлен, строительные работы. с журнальным уровнем 2 это не так.

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

  • Нет связанных вопросов^_^