iOS Swift 包管理的3种方式

  • CocoaPods
  • Carthage
  • Swift Package Manager
    CocoaPods就不再赘述
    Carthage
    轻量级项目依赖管理工具
    去中心化(没有CocoaPods那样的中心库)和非入侵性(不会像CocoaPods那样修改Xcode项目属性配置依赖关系,需要开发人员配置依赖关系)
创建方式
touch cartfile
在cartfile 添加配置
github "Alamofire/Alamofire" "5.0.0-rc.3"
github "onevcat/Kingfisher"
github "nixzhu/MonkeyKing"
github "SwiftyJSON/SwiftyJSON" ~> 4.0
github "SnapKit/SnapKit" ~> 5.0.0

carthage update --platform iOS

项目配置


Swift Package Manager
苹果推出的用于管理分发swift代码的工具,可以用于创建swift的库和可执行程序


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容