Swift包管理器是否支持iOS?

4
我正在使用Swift 4和Xcode 9开发iOS移动应用程序。
我在考虑使用哪个软件包管理器:CarthageCocoaPodsSwift Package Manager(SPM)
我更喜欢Carthage而不是CocoaPods。但是,我开始关注SPM,因为每个人都说它将取代CocoaPods。
所以我想知道:为什么我们不使用SPM而不是CocoaPods呢?
但是,文档解释如下:
请注意,目前Package Manager不支持iOS、watchOS或tvOS平台。
这样的话就让我产生了一个问题:
Swift Package Manager是否支持iOS?SPM是否适用于iOS开发?
我认为对于SPM并没有太多信息。
谢谢!

我认为它只是不支持为那些平台构建。但我不认为这会阻止你使用SPM来下载和管理第三方库。你的构建过程只需要通过Xcode进行即可。 - Alexander
1 - 这是真的,但将来会改变。 - Andrey Volobuev
我真的不太明白...它说它还不支持那些平台。这是完全清楚的。虽然这是暂时的,但我不明白其他软件包管理器有什么关系;) - Daij-Djan
相关:如何在现有的 macOS 项目中使用 Swift Package Manager。尽管标题不同,但您可以在答案中找到相关的 iOS 信息。 - Dávid Pásztor
@Daij-Djan:我已经编辑了帖子。现在只有一个问题。谢谢。 - Faustino Gagneten
显示剩余2条评论
1个回答

1

目前,Swift Package Manager仅适用于除iOS之外的所有内容。此时,请在Carthage和CocoaPods之间选择您喜欢的一个。


你确定 only designed to work with Swift Server side projects 这部分是正确的吗? - Cristik
截至今天(2020年12月),现在可以实现:更多信息请参见此答案:https://dev59.com/ob7pa4cB1Zd3GeqPrhgJ#65256621 - itMaxence

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接