背景
最近混编加入了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官网看更新日志吧,别瞎折腾浪费时间。也许你早就知道了😂