使用自定义(我自己创建的)框架将我的应用程序安装到设备上时,我遇到了一个非常奇怪的问题。
MyFramework使用来自pods的AFNetworking,Dropbox和Google驱动器,我只是将MyFramework拖入我的应用程序并且只是构建(这很好)但是在安装时这给了我错误
dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking
Referenced from: /private/var/containers.../MyFramework.framework/MyFramework
Reason: image not found
MyApp没有任何新的应用程序,并将MyFramework添加到嵌入式二进制文件中。
我用Google搜索并发现了许多解决方案(大多数说删除驱动器数据或Clean构建)。甚至这个https://github.com/AFNetworking/AFNetworking/issues/3986自己在github AFNetworking库中的问题,试过但没有补救措施。
我找到了解决方案
找到你的Target
- > Build Phases
- > Add New Copy Files Phase
- > Choose Destination Option
,Frameworks
- > Click add AFNetworking.framework
- >完成。
希望它有用。
如果您使用CocoaPods,也许您可以尝试删除AFNetworking并再次安装。