Добавление каркасов к проекту в Xcode 5 и добавление * относительных * путей

Внезапно сегодня у меня неожиданная проблема с Xcode (5).

Вот как я обычно добавляю внешний каркас:

Перетащите файл (xxx.framework и т. Д.) (Или папку, содержащую этот файл) в менеджер проекта. В "Выбор параметров для добавления файлов" я отмечаю "Копировать элементы в место назначения (при необходимости)" только при необходимости (если файлы уже находятся в папке проекта, я не делаю этого). В "Папках" я выбираю Создать группы для любого добавленные папки И я добавляю его в свою цель приложения.

Обычно это также добавляет относительный путь (и) к каркасу в Настройках сборки / Пути поиска в структуре и Пути поиска в библиотеке.

Однако сегодня путь, который там появляется, прямой (он же абсолютный). Это ломает вещи по линии, потому что пути должны быть относительными. Почему XCode делает это внезапно? Я подозреваю, что это может быть связано только с этим одним проектом (это происходит из третьей части разработки), и что-то в настройке их проекта может быть причиной этого.

2 ответа

Решение

Я столкнулся с той же проблемой. Есть простое исправление. Перейти к структуре поиска путей. Удалить все оттуда. Добавьте./ и сделайте его рекурсивным. Вот и все.

У меня та же проблема с XCode 5, но пока лучшее решение - изменить путь поиска в вашей структуре.

Перейти к вашему проекту

Настройки сборки-> Путь поиска фреймворка

Добавьте относительный путь к вашей структуре.

Если он был правильно скопирован, теперь вы можете изменить путь, например, так:

./MyProject/Libraries/ACoolLibrary

Предположим, что файловая структура выглядит так:

-MyProject.xcodeproj

-Мой проект

--Libraries

----- ACoolLibrary

-------- TheCoolLibrary.framework

Другие вопросы по тегам