您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>数值算法/人工智能>

Swift Package Manager环境搭建指南

大小:0.05 MB 人气: 2017-10-13 需要积分:1
不久之前,苹果宣布Swift正式开源,皆大欢喜。又多了好多好玩的新玩意儿,一时间仿佛提前过圣诞了呢!而其中的Swift包管理器(Swift Package Manager)最深得我心。

大部分语言都有官方的代码分配解决方案,幸好苹果也在开发能替代Cocoapods和Carthage的管理工具。
对SPM有所了解后,我萌生了在自己的开源项目(Localize,Format 和PhoneNumberKit)中支持SPM的想法。花费了一番功夫琢磨了docs——好消息是,它比我想象得好用很多;坏消息是现在尚不支持iOS
目前Swift包管理器还处于早期阶段,尚不支持iOS、watchOS以及tvOS平台。目前Swift包管理器还处于早期阶段,但有望在未来支持上述平台(现在支持OS X和Linux系统的依赖关系)。限制是暂时的,这篇快速指南也许能帮到有意进行尝试的人。
第一步从https://swift.org/download/上下载Swift 2.2,安装成功之后,在终端上运行以下命令来解压Swift包:
export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"
创建模块在模块根文件夹中创建Package.Swift文件,其中应包含如下代码(重命名package):
import PackageDeion let package = Package( name: "Format" )
注意:你的.Swift文件应该在Sources文件夹中。
使用模块这里需要再次在根文件夹中创建一个Package.Swift文件,在里面添加如下代码(更改git repo的url):
import PackageDeion let package = Package( name: "Format", dependencies: [ .Package(url: "https://github.com/marmelroy/Format.git", majorVersion: 1), ] )
在终端上运行:
swift build
搞定!
 

非常好我支持^.^

(0) 0%

不好我反对

(1) 100%

Swift Package Manager环境搭建指南下载

相关电子资料下载

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!