Нет архитектур для компиляции (ARCHS=, VALID_ARCHS=armv7k) Xcode 7 beta 3

В моем приложении есть поддержка комплекта часов.

Раньше с Xcode 6.4 мое приложение работало правильно.

После обновления с помощью Xcode 7 beta 3 я получаю эту ошибку:

Нет архитектур для компиляции (ARCHS=, VALID_ARCHS=armv7k).

Я не уверен, в какую цель внести изменения для этой зависимости.

В настоящее время,

конфигурация моей архитектуры watch kit:

введите здесь описание изображения

а моя конфигурация архитектуры приложения Watch Kit такова:

введите здесь описание изображения

Любая помощь будет оценена по достоинству.


person Nayan    schedule 21.07.2015    source источник


Ответы (2)


Я столкнулся с той же проблемой и в более поздней версии Xcode Beta.

Теперь я могу скомпилировать, добавив i386 в Valid Architectures вместе с armv7k. Вероятно, из-за 32-битной устаревшей библиотеки в моем проекте. Он также работает сам по себе (только с использованием i386). Странный.

Хотя не уверен, что есть какие-то другие последствия.

i386 в настройках сборки

person Ikmal Ezzani    schedule 28.08.2015
comment
У меня все еще есть эта проблема, даже если мой Xcode 7.1. Добавление i386 к исправленной проблеме Valid Architectures. Кто-нибудь знает, почему Apple не исправила это? - person Josip B.; 28.10.2015

Я столкнулся с этой проблемой при добавлении цели watch os в существующий проект,

Затем я изменил Valid Architectures на armv7k, а затем удалил все существующие архитектуры в целевом приложении watchkit, а также в целевом расширении watchkit.

person satheesh    schedule 30.08.2016