今天是2018年4月9日,我进入iOS开发已经第4个年头了。以前遇到问题,总是习惯的用脑子去记录解决的办法,现在才想起来也可以和读书时期一样,有一个错题本,偶尔复习,慢慢的所有错题都不再是错题。所以,就有了这个记录本。如果您能看到,很高兴能和您共勉!
一.问题一:OC项目导入swift写的frmework时,无法运行.
我们的项目是oc写的。今天对接汇付天下,sdk加入到项目后报如下错误:
dyld: Library not loaded: @rpath/libswiftContacts.dylib
Referenced from: /private/var/containers/Bundle/Application/74282585-8C87-4D3B-81EB-7D8E19E16A1D/BaseProject.app/Frameworks/ZFJSDK.framework/ZFJSDK
Reason: image not found
之前不知道汇付天下的sdk是swift写的。报这个错也才发现汇付天下提供的sdk是swift写的,说无法导入swift写的文件。
是通过这个博客(https://blog.csdn.net/lixuezhi86/article/details/53213103)找到的解决方案,我可用的解决如下:
Always Embed Swift Standard Libraried默认为no,修改为yes。允许项目使用swift的库即可。
2018年4月29日更
网友评论