Мой проект отлично компилируется при сборке в Xcode, но терпит неудачу, когда я пытаюсь собрать его с помощью xcodebuild, последняя строка вывода:
=== BUILD NATIVE TARGET XXX OF PROJECT YYY WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s).
Поскольку в последней строке упоминаются архитектуры, я проверил раздел архитектур в настройках сборки и установил для него значение Standard (armv7, armv7s).
Виновником является активная арка = x86_64, если я изменю настройку Xcode для создания активной архитектуры = НЕТ, тогда все в порядке.
Но где устанавливается активная архитектура и почему значение по умолчанию x86, и должен ли я изменить его на что-то другое, или это правильно сделать, чтобы обойти это, установив для сборки активной архитектуры значение НЕТ?