Ответ 1
Я избавлюсь от них, найдя цель (ы), которая сгенерировала ошибку, затем удалив/удалив (нечетный) путь в настройке сборки "Framework Search Paths":
Ошибка, которую я получаю, это
каталог не найден для опции '-F/Applications/Xcode-beta.app/Содержание/Разработчик/Платформы/iPhoneSimulator.platform/Разработчик/SDK/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks'
Я не знаю, почему это происходит, это связано с каркасом?
Я избавлюсь от них, найдя цель (ы), которая сгенерировала ошибку, затем удалив/удалив (нечетный) путь в настройке сборки "Framework Search Paths":
Что решает это для меня, так это создать новую схему. Нажмите "Product- > Scheme → New Scheme" и просто нажмите "ОК". Затем мое приложение, похоже, собирается и запускается.
После долгих копаний я обнаружил, что это действительно связано с моей тестовой целью моего приложения.
Исправление
Если вы выберите свой проект и посмотрите в разделе "Цели", вы должны увидеть две цели. Одно ваше приложение, а другое - ваш тест. В разделе "Пути поиска (в моей тестовой цели) я обнаружил, что он включает в себя два элемента в разделе" Пути поиска в каркасе:
$(SDKROOT)/Разработчик/Library/Frameworks $ (Наследуется)
Удаление этих записей в моем старшем проекте затем удалило предупреждение. Мне не нужно было вносить какие-либо изменения в другую цель.
Вместо того, чтобы удалять Path Searh Path (это вызывает другие проблемы, особенно если вы используете инфраструктуру Fabric), вы можете изменить эту строку:
$(SDKROOT)/Разработчик/Library/Frameworks
с
$(SDKROOT)/разработчик/Library/PrivateFrameworks
и он должен работать.
Пожалуйста, дайте мне этот вклад.
У меня возникла проблема с Xcode 8.0 (8A218a) и для цели развертывания iOS 10.
Конкретно, Xcode не смог прочитать MapKit.framework. Сообщение об ошибке указано:
ld: предупреждение: игнорирование файла /Users/Admin/Documents/APPS/PeekaWish/PeekaWish/MapKit.framework/MapKit, отсутствие требуемой архитектуры x86_64 в файле /Users/Admin/Documents/APPS/PeekaWish/PeekaWish/MapKit.framework/MapKit (3 среза)
Хуже всего то, что я не внес никаких изменений. Несогласованность, по-видимому, произошла после плохой сборки продукта (папка "Мой проект" дублируется в редакторе Xcode, на левой стороне, на панели навигации)
Я потерял много времени: повторно ссылался на MapKit.framework
Наконец, я нашел решение. Это сочетание вышеупомянутых решений.
1 ШАГ: нажмите "Product- > Scheme → New Scheme" и просто нажмите "ОК"
В TARGETS (приложение) и настройках сборки:
2 ШАГ: Удаление путей поисковой системы (оставить эти поля пустыми)
3 ШАГ: Всегда искать пути пользователя → НЕТ