Xcode - XCConfig условно вызывает недопустимую инструкцию 4 - PullRequest
0 голосов
/ 28 августа 2018

У меня есть проект, который я недавно обновил до Xcode 10 Beta 5, однако использование CLI xcodebuild теперь дает мне эту ошибку:

"Недопустимая инструкция: 4"

Некоторое устранение неполадок установило, что проблема вызвана файлом xcconfig, указанным в команде xcodebuild, в частности условным, например, [= Iphoneos SDK *].

Пропуск этого условия позволяет сборке работать нормально. Он хорошо работает и внутри Xcode. Однако нам нужен CLI для работы.

Воспроизводимые шаги:

  1. Создать пустой проект Xcode
  2. Создать xcconfig для своей цели
  3. Добавить строку, например. CODE_SIGN_IDENTITY [sdk = iphoneos *] = Разработчик iPhone
  4. Попытка сборки из CLI с указанием файла xcconfig. (Не получится)
  5. Измените строку на CODE_SIGN_IDENTITY = iPhone Developer. Сборка будет работать.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...