Невозможно получить правильный путь к файлу из заголовка моста, если в имени проекта есть пробел

Я создал ручной соединительный заголовок, используя эти инструкции. Однако в названии моего проекта есть пробел. Я получаю следующую ошибку при компиляции:

Заголовок моста '/Word-Word/Word-Word-Bridging-Header.h' не существует

Вот что я поместил в раздел заголовка моста в настройках сборки проекта:

/Word-Word/Word-Word-Bridging-Header.h

Как я могу получить правильный путь к файлу? Спасибо!

2 ответа

Решение

Мне пришлось оставить там пробел, а не добавлять тире между двумя буквами.

Это действительно путь? Я склонен думать, что нет, поскольку это подразумевает, что он находится в корневом каталоге.

Предполагая, что вы имеете в виду настройку заголовка моста Objective-C из настроек сборки... этот путь относится к файлу, в котором находится ваш.xcodeproj. Так, например, если ваша структура выглядит

Word-Word.xcodeproj
Word-Word/ (note this is a directory)
Word-Word/Word-Word-Bridging-Header.h

Вам понадобится заголовок моста Objective-C, чтобы Word-Word/Word-Word-Bridging-Header.h,

Если ваш соединительный заголовок находится в том же каталоге, что и ваш.xcodeproj, то вам нужно установить его следующим образом: Word-Word-Bridging-Header.h

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

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