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

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

推荐阅读更多精彩内容