尝试Swift包管理工具
来源:互联网 发布:unity模型优化 编辑:程序博客网 时间:2024/06/08 15:39
每种语言基本上都官方的包管理工具(package manager),比如nodeJS的npm,随着Swift的开源,官方也退出了代码管理工具,即SPM(Swift Package Manager)
包是由Swift源文件和声明文件组成。声明文件,叫Package.swift,定义了包的名字和内容。需要使用PackageDescription模块。xcrun swift
进入swift命令行模式,退出,你可以键入:exit或者:quit。你也可以使用CTRL+D快捷键。
下面来尝试下这个:
Swift包管理器的官方github地址
安装:
如果想要确认是否已经安装了包管理器,输入以下的命令行:
swift build --help
如果输出的是关于用法,那么证明安装好了,否则会看到下面的错误:
<unknown>:0: error: no such file or directory: 'build'
如何安装呢?到这里下载Swift,Mac平台下以.pkg为后缀,点击安装(注意:安装器标题栏的右侧会出现锁的图标,如果没出现请不要继续安装)
安装好后,会将Xcode工具链(toolchain)安装到目录/Library/Developer/Toolchains/
下,Xcode工具链(.xctoolchain
)包含compiler(编译器),lldb和其它相关工具,用来为特定版本的Swift提供开发体验。
如图,swift-latest.xctoolchain
是最近安装的工具链的符号链接(symlink),我这里的就是对swift-2.2-SNAPSHOT-2015-12-22-a.xctoolchain
的符号链接。每个工具链的名称会表示工具链的日期(从开源的master分支构建的工具链)
使用自定义的工具链来启动Xcode允许你使用Swift的开源版本:
$ xcrun launch-with-toolchain /Library/Developer/Toolchains/swift-latest.xctoolchain
在使用launch-with-toolchain
运行的Xcode实例中,Xcode会使用下载的工具链来构建Swift代码、调试和代码完成、语法颜色。退出Xcode后,必须要使用launch-with-toolchain
启动Xcode来继续使用下载的工具链;否则,Xcode会使用默认的工具链。
为了直接在命令行中使用Swift工具,将Swift工具链添加到路径中:
$ export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"
以上工作完成后,输入命令:swift build --help
,如图:
我们来测试下包管理工具的使用:
以这个例子为测试:
$ git clone https://github.com/apple/example-package-dealer.git$ cd example-package-dealer$ swift build
- 尝试Swift包管理工具
- 包管理工具
- 包管理工具
- 包管理工具
- 包管理工具
- Debian的包管理工具
- 外来Slackware包管理工具
- Python: Pip包管理工具
- python包管理工具pip
- 使用Cocoapods包管理工具
- Linux包管理工具
- apt包管理工具介绍
- Python的包管理工具
- RPM包管理工具
- Python的包管理工具
- centos 包管理工具
- python的包管理工具
- Python的包管理工具
- android随笔15——注册锁屏广播以及…
- eclipse 中全局替换
- android随笔16——对文件进行MD5加密…
- Android.mk 文件语法详解
- Mybatis 处理集合 特殊符号
- 尝试Swift包管理工具
- Phpcms V9.5.10 广告模块无法保存配置文件BUG修复
- SolrCloud分布式检索时忽略宕机的Shard
- leetcode刷题日记——Remove Duplicates from Sorted Array
- HDU5170PM2.5
- Android.mk的用法和基础
- 【Cocos2d-x】之随机数的产生
- 利用javabean技术封装对象
- 编写 android.mk 中 LOCAL_C_INCLUDES 的技巧