Swift--Xcode8.2真机测试报dyld: Library not loaded: @rpath/SwiftyJSON.framework/SwiftyJSON Referenced from: /var/containers/Bundle/Application/1CB48110-9694-44F1-9EA9-B8F8BEE7E023/ChengShuiBaoBank.app/ChengShuiBaoBank Reason: image not found错误

今天在真机测试的时候遇到一个问,就是配置好所有东西了,但是一运行就崩了,报错dyld: Library not loaded: @rpath/SwiftyJSON.framework/SwiftyJSON Referenced from: /var/containers/Bundle/Application/1CB48110-9694-44F1-9EA9-B8F8BEE7E023/ChengShuiBaoBank.app/ChengShuiBaoBank Reason: image not found(如下图)

1.png
在网上了查了好一会,最后解决了,特此把查到的资料(有的说的不是很详细)和自己处理的过程记录一下:

出现问题是因为在使用Alamofire或者swiftyJSON或者SnapKit等Swift 的库时,只在Build Phases里面添加了这几个库,但是在Embedded Binaries里面没有添加。

操作步骤:
1、先将Build Phases --> Link Binary With Libraries中你添加的这几个库删掉
2、在General --> Embedded Binaries中重新添加,如下图(这是我添加完以后的,记住,一定是先把原来的删掉,再在4里面添加)。
11.png

这样再进行真机测试的时候这个问题就解决了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容