Получение базы предупреждения в Xcode 7.0
ошибка, которую я получаю это
каталог не найден для опции ' - F / Applications / Xcode-beta.приложение/содержание/разработчик/платформы/iPhoneSimulator.платформа / разработчик / SDKs / iPhoneSimulator9.0.sdk / Developer / Library / Frameworks'
Я понятия не имею, почему это происходит это связано с рамками ?
5 ответов:
Я избавляюсь от них, находя цель(ы), которая вызвала ошибку, а затем удаляю/удаляю (нечетный) путь в настройке сборки "пути поиска фреймворка":
что решает это для меня, чтобы создать новую схему. Нажмите на продукт - > схема - > новая схема и просто нажмите ОК. Тогда мое приложение, кажется, построить и запустить.
после долгих раскопок я обнаружил, что это на самом деле связано с моей тестовой целью моего приложения.
Исправления
Если вы выберете свой проект и посмотрите в разделе "Цели", Вы должны увидеть две цели. Один из них-ваше приложение, а другой-ваш тест. В разделе "пути поиска" (в моей тестовой цели) я обнаружил, что он включает два элемента в разделе " Поиск в рамках Пути':
$(SDKROOT) / разработчик / библиотека / фреймворки $(наследуется)
удаление этих записей в моем старом проекте, а затем удалить предупреждение. Мне не пришлось вносить никаких изменений в другую цель.
вместо удаления путей поиска фреймворка (это вызывает другие проблемы, особенно если вы используете Fabric framework), вы можете изменить эту строку:
$(SDKROOT)/Developer/Library / Framework
с
$(SDKROOT)/Developer/Library / PrivateFrameworks
и это должно работать.
Пожалуйста, позвольте мне этот вклад.
У меня была эта проблема, работая с Xcode 8.0 (8A218a) и для цели развертывания iOS 10.
конкретно Xcode не смог прочитать MapKit.рамки. Сообщение об ошибке сказал:
ld: предупреждение: игнорирование файла / пользователей/администратора/документов/приложений/PeekaWish/PeekaWish / MapKit.рамки/MapKit с, отсутствует необходимое архитектуры x86_64 в файл /пользователи/администратор/документы/приложения/PeekaWish/PeekaWish/MapKit с.фреймворк / MapKit (3 ломтики)
хуже всего было то, что я не сделал никаких изменений. Несоответствие, по-видимому, произошло после плохой сборки продукта (моя папка проекта дублируется в Редакторе Xcode, слева, на панели навигатора)
Я потерял много времени: связывание неоднократно MapKit.рамки
наконец, я нашел решение. Это смесь вышеуказанных решений.
1 шаг: нажмите на продукт - > схема -> новый Схема и просто нажмите OK
на цели (приложение) и настройки сборки:
2 шаг: удаление путей поиска фреймворка (оставьте эти поля пустыми)
3 шаг: всегда искать пути пользователя - > нет