Добавление каркасов к проекту в Xcode 5 и добавление * относительных * путей
Внезапно сегодня у меня неожиданная проблема с Xcode (5).
Вот как я обычно добавляю внешний каркас:
Перетащите файл (xxx.framework и т. Д.) (Или папку, содержащую этот файл) в менеджер проекта. В "Выбор параметров для добавления файлов" я отмечаю "Копировать элементы в место назначения (при необходимости)" только при необходимости (если файлы уже находятся в папке проекта, я не делаю этого). В "Папках" я выбираю Создать группы для любого добавленные папки И я добавляю его в свою цель приложения.
Обычно это также добавляет относительный путь (и) к каркасу в Настройках сборки / Пути поиска в структуре и Пути поиска в библиотеке.
Однако сегодня путь, который там появляется, прямой (он же абсолютный). Это ломает вещи по линии, потому что пути должны быть относительными. Почему XCode делает это внезапно? Я подозреваю, что это может быть связано только с этим одним проектом (это происходит из третьей части разработки), и что-то в настройке их проекта может быть причиной этого.
2 ответа
Я столкнулся с той же проблемой. Есть простое исправление. Перейти к структуре поиска путей. Удалить все оттуда. Добавьте./ и сделайте его рекурсивным. Вот и все.
У меня та же проблема с XCode 5, но пока лучшее решение - изменить путь поиска в вашей структуре.
Перейти к вашему проекту
Настройки сборки-> Путь поиска фреймворка
Добавьте относительный путь к вашей структуре.
Если он был правильно скопирован, теперь вы можете изменить путь, например, так:
./MyProject/Libraries/ACoolLibrary
Предположим, что файловая структура выглядит так:
-MyProject.xcodeproj
-Мой проект
--Libraries
----- ACoolLibrary
-------- TheCoolLibrary.framework