我的pod看起来像这样
platform :ios, '8.1'
pod 'Masonry'
pod 'Parse'
pod 'SSKeychain'
pod 'Reachability'
当我添加' pod Charts'时,我会收到这样的错误
[!] Pods written in Swift can only be integrated as frameworks; this feature is still in beta. Add `use_frameworks!` to your Podfile or target to opt into using it. The Swift Pod being used is: Charts
如果我将podfile更新为:
platform :ios, '8.1'
use_frameworks!
pod 'Masonry'
pod 'Parse'
pod 'SSKeychain'
pod 'Reachability'
pod 'Charts'
它弄乱了项目,SSKeychain显示了重复的界面和枚举定义等无意义的错误。
我应该做些什么来支持Swift pod框架吗?或者我必须更新项目以删除某些开源文件(SSKeychain等)?
答案 0 :(得分:0)
也许你应该删除给定pod的缓存,或者完全清除缓存。请根据pod cache clean
进行
pod cache clean [NAME]
删除给定pod的缓存,或清除 完全缓存。
如果所请求的pod的各种版本有多个缓存, 你会被问到要清洁哪一个。使用
--all
清除它们。如果你不提供podNAME,你需要指定
--all
标志(这个 是为了避免错误地清除所有缓存。)选项:
- 所有
删除所有缓存的pod而不询问。
继承选项:
- 无声
什么都不显示。
- 详细
显示更多调试信息。
- 无ANSI
显示不带ANSI代码的输出。
- 帮助
显示指定命令的帮助横幅。
希望对你有所帮助。