Прежде чем добавить новую зависимость к моему тестовому проекту через CocoaPods, я уже добавил файл заголовка C ('wahoo.h') и выставил его быстрому коду через мостовой заголовочный файл «wahoo-Bridging-Header.h» ». Тестовое приложение может быть скомпилировано и запущено без каких-либо проблем.Почему дополнительный #import в заголовочном заголовке не удалось выполнить быстро?
Затем я добавил новый проект «STHTTPRequest» для моего проекта. Вы можете увидеть список файлов здесь:
Если я добавил эту строку:
#include <STHTTPRequest/STHTTPRequest.h>
Это не будет компилироваться с этим сообщением об ошибке:
Я пробовал несколько альтернатив, но все они потерпели неудачу:
#include "STHTTPRequest.h"
#import "STHTTPRequest.h"
Видимо, я не могу иметь более одного мостовую заголовка файла в проекте. Как я могу исправить эту проблему импорта?
EDIT я могу обойти эту проблему, если скопировать файл заголовок из Pods
в SO1
и добавить #include "SO1/STHTTPRequest.h"
к обводному заголовку. Это не идеальное решение.
Как я могу автоматизировать копирование файлов заголовков? Или, альтернативно, как сделать заголовочные файлы в Pods
доступными для SO1
?
Это работает, если вы '#include" STHTTPRequest/STHTTPRequest.h "?? – Antonio
STHTTPRequest.h находится в другом проекте в том же рабочем пространстве, вы пробовали путь, в котором файл находится в навигаторе проекта? '' –
Binarian
@Antonio Это не сработает, поскольку пути к файлу находятся в '<>' – Binarian