我正在 Xcode 中开发一个项目,并尝试安装和使用加密货币Swift https://github.com/krzyzanowskim/CryptoSwift通过 Swift 包管理器进行包。
我读了文档 https://swift.org/package-manager/#conceptual-overview关于 SPM,但我没有看到有关如何通过 Xcode 调用 SPM 的说明。
这些例子通常提到调用$ swift build
。这是否意味着 SPM 只能通过命令行访问?
如果是这样,我到底应该在哪里创建Package.swift
file?
我对 Xcode 相当熟悉,但我并不真正理解项目的构建设置部分的含义,或者如何使用 Swift 模块。
编辑:这个问题最初是针对 Xcode 7.2 提出的,它随 Swift 2.1.1 一起提供。我们很乐意接受解释如何使用当前/未来版本的 Xcode 执行此操作的答案。
Swift Package Manager 现在支持生成 Xcode 项目
swift package generate-xcodeproj
如中提到的这个答案 https://stackoverflow.com/a/37706061,但这仅在开发库或命令行工具时有效。(尚)不适合(iOS/OS X)图形应用程序开发人员 https://github.com/apple/swift-package-manager/blob/swift-4.0.3-RELEASE/Documentation/Usage.md#depending-on-apple-modules:
请注意,目前包管理器不支持 iOS、watchOS 或 tvOS 平台。
Note:
- 如果您的包名称中有空格,则可能无法正常工作,即将“App Store”更改为“AppStore”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)