繁体   English   中英

在Objective-C项目中的Swift pod

[英]Swift pod in objective-C project

我的吊舱看起来像这样

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等)?

也许你应该删除给定pod的缓存,或者完全清除缓存。 请根据pod cache清理它

pod cache clean [NAME]

删除给定窗格的缓存,或完全清除缓存。

如果所请求的pod的各种版本有多个缓存,则会询问您要清理哪个版本。 使用--all清除它们。

如果您不提供podNAME,则需要指定--all标志(这是为了避免错误地清除所有缓存)。

选项:

- 所有

删除所有缓存的pod而不询问。

继承选项:

- 无声

什么都不显

--verbose

显示更多调试信息。

--no-ANSI

显示没有ANSI代码的输出。

- 救命

显示指定命令的帮助标志。

希望它对你有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM