Невозможно получить правильный путь к файлу из заголовка моста, если в имени проекта есть пробел
Я создал ручной соединительный заголовок, используя эти инструкции. Однако в названии моего проекта есть пробел. Я получаю следующую ошибку при компиляции:
Заголовок моста '/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
Поскольку только вы сейчас знаете структуру каталогов, вам необходимо определить правильный относительный путь для использования.