2024-04-15 07:32:32
SPM (Swift Package Manager),Apple 官方推出的包管理机制,在
Swift 3.0 版本中被引入,支持 macOS 和 Linux。在 Xcode 11 发布的时候,通过于 libSwiftPM 集成来支持 iOS、watchOS 和 tvOS 平台。
由于官方网站和网上针对 iOS 支持的文章不多,通过整合各方资料和探索研究,整理了这份文档。
通过 Xcode 的向导创建一个简单的 iOS 工程,如下图所示:
通过菜单 File -> Swift Packages -> Add Package Dependency... 添加第三方 package。
配置中多了 Swift Packages 选项卡:
Targets 中已经自动添加链接:
通过菜单 File -> New -> Swift Package... 来创建本地 package:
经过测试,这一步非必须
包括应用、本地文件、链接等。
添加远端(按照第 2 步): https://github.com/arthurlee/DemoDownloader.git
本文主要记录了主要的试验步骤,写的很是简略,如有不足,请大家不吝赐教,不胜感激!