Я строю iOS Фреймворк, который зависит от еще 3 фреймворков. Для этого в моем проекте Framework я установил pods, и теперь структура выглядит следующим образом:
Хорошо, пока все хорошо. Я создал podspe c и добавил вспомогательные зависимости, такие как AFNetworking, Socket Rocket и pjsip. Когда я запускаю pod install cheryz, я получаю в своем тестовом проекте такую структуру:
Когда я компилирую тестовый проект, я получаю ошибку:
Я понимаю, почему это происходит. Потому что в проекте фреймворка я использую рабочее пространство, и импорт выполняется <SocketRocket/SRWebRocket>
, но в моем тестовом проекте, где я устанавливаю свой фреймворк с зависимостями, мне нужно написать что-то вроде import "SRWebRocket.h"
для работы.
Как я могу это исправить. Я предполагаю, что я делаю неправильно рамочный проект. Не должно быть с рабочим пространством и дополнительными фреймворками, такими как AFNetworking в проекте pod? Также, когда я выполняю pod spe c lint, я получаю ошибку при сборке. Я думаю, что это причина