>

iOS成立bundle文件能源包实在很轻易,上创造叁个

- 编辑:澳门新葡亰平台游戏 -

iOS成立bundle文件能源包实在很轻易,上创造叁个

本身觉着笔者没有须求再介绍 Git 了,大家应该已经很熟识了。

开始化项目包

mkdir swift_mysql

swift package init --type executable

1.在mac桌面创立多个文本夹并把想要打包的静态能源拖入文件夹。

Package.swift

本人感觉创立二个 git 商旅来接纳包管理工科具无需学如何新东西。毕竟使用多少个包仅仅是意味贴一行代码到二个app 包中,不是吗?

笔者创造了两个 Package.swift 文件,作者想笔者只供给编译就会用。

import PackageDescriptionlet package = Package ( name: "myutility", dependencies: [ .Package(url: "https://github.com/erica/SwiftString.git", majorVersion: 1), ])

不过笔者退步了。

始建三个Xcode项目

2.修改文件夹后缀为xxx.bundle (选中文件夹通过 彰显简要介绍->名称和扩大名修改)

Git 标签

当小编硬着头皮去学学 git 标签后,才察觉它并不会在创制后自行推送到 GitHub 上。事实上,直到作者最终克隆了叁个库房并且运维了须臾间 git tag 命令,开掘什么都未曾出口时,小编才意识了这些问题。

bash% git tag%

那正是为啥自个儿直接尝试编写翻译一个轻松的测量试验 app,结局却连连 swift-build: The dependency graph could not be satisfied(早期的 Swift 编译是 satisfed)。

swift package generate-xcodeproj

3.然后就能够把bundle拖入Xcode尽情的利用了

丰裕标签

你能够动用 git tag 加多标签,举个例子:

bash% git tag -a 1.0.0 -m "Version 1.0.0"

你能够应用不带参数的 git tag 查看全体标签:

bash% git tag% 1.0.0

也能够显示标签名字:

bashgit tag -n1.0.0 Version 1.0.0

那么些标签不会被机关上流传 GitHub ,除非您推送它们:

bash% git push --tagsCounting objects: 1, done.Writing objects: 100% , 176 bytes | 0 bytes/s, done.Total 1 , reused 0 To https://github.com/erica/SwiftString.git * [new tag] 1.0.0 -> 1.0.0

现行反革命,那个依据于 tag 版本的库房终于能健康干活了!

Kevin B 补充到:git push --tags将会推送你有着的竹签。所以一旦您只想推送一个,必要显著钦定出来,比如,git push origin v1.0.0

开卷标签

跻身你的包文件夹,就足以在顶峰中读书标签。你能够见到,每贰个文书结尾都含有标签数字。

bash% ls% ./ ../ SwiftString-1.0.1/

要是您点进这么些包的公文夹,你会看出完整的仿制客栈,包蕴全体的 .git 文件。你同样能够在此处查看标签和与其关系的音信:

bash% cd SwiftString-1.0.0/% ls./ .git/ Makefile README.md../ .gitignore Package.swift Sources/% git tag -n1.0.0 Version 1.0.0%

可望那篇小说对大家有辅助,消除这些标题浪费了小编一天的时刻。

本文由 SwiftGG 翻译组翻译,已经获得笔者翻译授权,最新篇章请访问

本文由java编程发布,转载请注明来源:iOS成立bundle文件能源包实在很轻易,上创造叁个