[Cocoapods]早就支持Swift静态库了,还在用use_frameworks! ?

背景

最近混编加入了Swift,添加了第三方库SwiftyJSONPod install 一切无缺,运行没问题。当我要提交代码时多看了一眼Podfileswift

# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
复制代码

咦,要加use_frameworks!那就加吧,没想到OC引用所有报红,我...bash

习惯性百度了,几乎都复制粘贴的复述一遍,Swift要用use_frameworks!,可我开始不报错啊,为啥Swift必定要以动态库的形式加入到项目,我不明白,也没找到解释。spa

最终stackoverflow里面有人跟我同样提了问题,我才知道Cocoapods1.5.0版本就支持Swift以静态库的形式集成到项目中。日志

解决

Podfile里永远地把use_frameworks!删掉,忘了它,除非你真的想用动态库集成。code

因此,问专业的问题仍是上stackoverflowCocoaPods的问题仍是上Cocoapods官网看更新日志吧,别瞎折腾浪费时间。也许你早就知道了😂blog

相关文章
相关标签/搜索