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
каталог.
Надеюсь, это поможет и некоторым из вас.