0

我最近完成了一个与我的 Swift 应用程序一起使用的 API 客户端。我在一个单独的项目中编写了框架,然后将子项目添加到我的主项目中,类似于将Quick and 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

而且我一生都无法弄清楚如何解决此错误。

My.xcodeproj没有添加到与我的主项目相同的目录中,但似乎是符号链接的。

有谁知道发生了什么?

编辑:
我尝试将项目添加为git submodule目录中的一个,但我仍然遇到同样的错误

4

1 回答 1

2

我通过将“复制文件”构建阶段添加到我的主应用程序目标来解决这个问题,在其中我将MyAPIClient.framework应用程序包复制到Frameworks目录中。

希望这对你们中的一些人也有帮助。

于 2014-08-21T16:29:05.867 回答