Swift Framework не загружен

Я недавно заполнил API-клиент для использования с моим приложением Swift. Я написал фреймворк в отдельном проекте, а затем добавил подпроект в свой основной проект, аналогично тому, как фреймворк для Quick и Nimble добавляется в проект.

Когда я пытаюсь запустить свое приложение, я получаю эту ошибку:

dyld: Library not loaded: @rpath/MyAPIClient.framework/MyAPIClient
Referenced from: /private/var/mobile/Containers/Bundle/Application/8DA25606-407B-4B13-8147-F3B18C06031E/MyApp.app/MyApp
Reason: image not found

и я не могу на всю жизнь понять, как решить эту ошибку.

мой .xcodeproj не добавляется в тот же каталог, что и мой основной проект, но представляется символически связанным.

Кто-нибудь знает, что происходит?

РЕДАКТИРОВАТЬ:
Я попытался добавить проект как git submodule в каталоге, и я все еще получаю ту же ошибку

1 ответ

Я решил эту проблему, добавив фазу сборки "Копировать файлы" в основную цель моего приложения, в которой я копирую MyAPIClient.framework в мой пакет приложений в Frameworks каталог.

Надеюсь, это поможет и некоторым из вас.

Другие вопросы по тегам