从 Xcode 项目中删除 SwiftyJSON 框架/cocoapod

Posted

技术标签:

【中文标题】从 Xcode 项目中删除 SwiftyJSON 框架/cocoapod【英文标题】:Removing SwiftyJSON framework/cocoapod from Xcode project 【发布时间】:2018-02-19 08:15:06 【问题描述】:

在 Swift 4.0 语言问世后,我已经完成的应用程序出现了一些警告。它说 SwiftyJSON 已被弃用。经过一些研究,我发现 SwiftyJSON 已被弃用,这可能是因为解析 JSON 的新方法很简单。 我现在的目标是实施这种新方法以避免将来出现问题。

所以我的问题是,有没有办法从我的项目中删除所有 SwiftyJSON 框架/cocoapods 并能够从 Xcode 项目而不是 Xcworkspace 工作?所以我可以研究解析 JSON 的新方法吗?

【问题讨论】:

从您的 Podfile 中快速删除 pod 行,然后从终端安装 pod Removing Pod from project - xcode的可能重复 github.com/CocoaPods/cocoapods-deintegrate 【参考方案1】:

运行pod update SwiftyJSON 命令

它会将 SwiftyJSON 更新到具有 Swift 4 兼容性的最新版本 4.0.0。

希望对你有帮助。

【讨论】:

这没有回答原始问题。 OP 试图删除 SwiftyJSON pod 和相关文件,但未更新或消除警告。【参考方案2】:

您可以做的(当您使用 cocoapods 时)是打开文件 Podfile,其中包含您的 pod 列表并删除显示 pod 'SwiftyJSON' 的行,然后从项目根目录在终端中运行 pod install文件夹。这将删除它。

其实有 SwiftyJSON 4。我相信只有 SwiftyJSON 3 被弃用了。

【讨论】:

以上是关于从 Xcode 项目中删除 SwiftyJSON 框架/cocoapod的主要内容,如果未能解决你的问题,请参考以下文章

xcodebuild 没有这样的模块'SwiftyJSON',而在 xcode 中构建工作

无法安装 SwiftyJSON

更新 xcode 后出现此错误“没有这样的模块 'SwiftyJSON'”

Xcode,无法从项目中删除“启动图像”

从 Xcode 项目中删除单元测试?

无法从 Xcode 项目中删除主界面