背景
最近混编加入了Swift,添加了第三方库SwiftyJSON,Pod install 一切完好,运行没问题。当我要提交代码时多看了一眼Podfile
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
咦,要加use_frameworks!那就加吧,没想到OC引用全部报红,我...
习惯性百度了,几乎都复制粘贴的复述一遍,Swift要用use_frameworks!,可我开始不报错啊,为啥Swift一定要以动态库的形式加入到项目,我不明白,也没找到解释。
最终stackoverflow里面有人跟我一样提了问题,我才知道Cocoapods在1.5.0版本就支持Swift以静态库的形式集成到项目中。
解决
在Podfile里永远地把use_frameworks!删掉,忘了它,除非你真的想用动态库集成。
所以,问专业的问题还是上stackoverflow,CocoaPods的问题还是上Cocoapods官网看更新日志吧,别瞎折腾浪费时间。也许你早就知道了😂