我还需要安装 CocoaPod 吗?

Do I still need CocoaPod installation?

我是 XCode 和 Swift 的新手。尝试创建一个使用 MQTT 协议的简单项目。为此,有一个 Swift 库 CocoaMQTT 并且有关于如何将它集成到 XCode 项目中的说明:

Installation
To integrate CocoaMQTT into your Xcode project using CocoaPods,
you need to modify you Podfile like the followings:

use_frameworks!
target 'Example' do
pod 'CocoaMQTT' end

Then, run the following command:
$ pod install

At last, import "CocoaMQTT" to your project:
import CocoaMQTT

作为新手,上面的指令对我来说并不直接,我采用了另一种方法,通过 XCode 主菜单导入 CocoaMQTT 包:文件 -> 添加包。下载包后,我在文件导航器中看到包(和其他依赖项)自动添加到我的项目中:

问题:我是否仍需要按照上述方式安装 CocoaPad,或者像我那样导入包是新的且足够的方法 将库集成到项目中?说明中提到的Podfile不能在XCode中修改。

[Swift package] is the new and sufficient way

正确。该库现在已安装到您的项目中,没有进一步的工作要做。

一般来说,Swift 包会取代 Cocoapods。只要有可能,如果图书馆提供 Swift 软件包安装,您可能会希望使用它而不是 Cocoapods。

在这种特殊情况下,您应该在文档中提出问题。他们添加了 Swift 软件包作为安装此库的替代方法,但他们忘记将该信息添加到自述文件中的说明中。