Подтвердить что ты не робот

Получение предупреждения, связанного с Framework Framework, в Xcode 7.0

Ошибка, которую я получаю, это

каталог не найден для опции '-F/Applications/Xcode-beta.app/Содержание/Разработчик/Платформы/iPhoneSimulator.platform/Разработчик/SDK/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks'

Я не знаю, почему это происходит, это связано с каркасом?

4b9b3361

Ответ 1

Я избавлюсь от них, найдя цель (ы), которая сгенерировала ошибку, затем удалив/удалив (нечетный) путь в настройке сборки "Framework Search Paths":

specific build setting

Ответ 2

Что решает это для меня, так это создать новую схему. Нажмите "Product- > Scheme → New Scheme" и просто нажмите "ОК". Затем мое приложение, похоже, собирается и запускается.

Ответ 3

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

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

Исправление

Если вы выберите свой проект и посмотрите в разделе "Цели", вы должны увидеть две цели. Одно ваше приложение, а другое - ваш тест. В разделе "Пути поиска (в моей тестовой цели) я обнаружил, что он включает в себя два элемента в разделе" Пути поиска в каркасе:

$(SDKROOT)/Разработчик/Library/Frameworks $ (Наследуется)

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

Удаление этих записей в моем старшем проекте затем удалило предупреждение. Мне не нужно было вносить какие-либо изменения в другую цель.

Ответ 4

Вместо того, чтобы удалять Path Searh Path (это вызывает другие проблемы, особенно если вы используете инфраструктуру Fabric), вы можете изменить эту строку:

$(SDKROOT)/Разработчик/Library/Frameworks

с

$(SDKROOT)/разработчик/Library/PrivateFrameworks

и он должен работать.

Ответ 5

Пожалуйста, дайте мне этот вклад.

У меня возникла проблема с 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 ШАГ: Всегда искать пути пользователя → НЕТ