Я строю iOS Фреймворк, который зависит от еще 3 фреймворков. Для этого в моем проекте Framework я установил pods, и теперь структура выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/Z4qUx.png)
Хорошо, пока все хорошо. Я создал podspe c и добавил вспомогательные зависимости, такие как AFNetworking, Socket Rocket и pjsip. Когда я запускаю pod install cheryz, я получаю в своем тестовом проекте такую структуру:
![enter image description here](https://i.stack.imgur.com/ZGsMV.png)
Когда я компилирую тестовый проект, я получаю ошибку:
![enter image description here](https://i.stack.imgur.com/9P8AP.png)
Я понимаю, почему это происходит. Потому что в проекте фреймворка я использую рабочее пространство, и импорт выполняется <SocketRocket/SRWebRocket>
, но в моем тестовом проекте, где я устанавливаю свой фреймворк с зависимостями, мне нужно написать что-то вроде import "SRWebRocket.h"
для работы.
Как я могу это исправить. Я предполагаю, что я делаю неправильно рамочный проект. Не должно быть с рабочим пространством и дополнительными фреймворками, такими как AFNetworking в проекте pod? Также, когда я выполняю pod spe c lint, я получаю ошибку при сборке. Я думаю, что это причина