Build iOS Framework с зависимостью от других платформ - PullRequest
0 голосов
/ 30 апреля 2020

Я строю iOS Фреймворк, который зависит от еще 3 фреймворков. Для этого в моем проекте Framework я установил pods, и теперь структура выглядит следующим образом:

enter image description here

Хорошо, пока все хорошо. Я создал podspe c и добавил вспомогательные зависимости, такие как AFNetworking, Socket Rocket и pjsip. Когда я запускаю pod install cheryz, я получаю в своем тестовом проекте такую ​​структуру:

enter image description here

Когда я компилирую тестовый проект, я получаю ошибку:

enter image description here

Я понимаю, почему это происходит. Потому что в проекте фреймворка я использую рабочее пространство, и импорт выполняется <SocketRocket/SRWebRocket>, но в моем тестовом проекте, где я устанавливаю свой фреймворк с зависимостями, мне нужно написать что-то вроде import "SRWebRocket.h" для работы.

Как я могу это исправить. Я предполагаю, что я делаю неправильно рамочный проект. Не должно быть с рабочим пространством и дополнительными фреймворками, такими как AFNetworking в проекте pod? Также, когда я выполняю pod spe c lint, я получаю ошибку при сборке. Я думаю, что это причина

...