Flutter的带Bitrise的Hello World应用程序的CI / CD的过程(适用于iOS)


介绍

我开始研究Flutter已有3个月了。我沉迷于使用Flutter应用程序的Birtise构建CI / CD,因此我将写下它起作用的过程。

欢迎诸如"此过程不必要"和"此顺序更好"之类的建议。

开发环境,二手工具

目标

iOS

语言

Flutter / Dart

编辑器

Android Studio,Xcode

存储库

GitHub

CI / CD工具

Bitrise

施工程序

创建GitHub存储库

登录GitHub
输入新的存储库名称(示例)FlutterHelloWorld
选择公共或私人
(可选)选择使用README初始化此存储库
按[创建存储库]
01_GitHub.png

克隆到本地PC(适当的目录)

1
2
$ cd ~/workspace
$ git clone [email protected]:YOURNAME/FlutterHelloWorld.git

Flutter项目创建

启动Android Studio

选择"开始一个新的Flutter项目"
选择Flutter Application,然后按[Next]

输入以下项目,然后按[下一步]

项目名称

helloworld

Flutter SDK路径

/用户/您的名字/开发/颤抖

项目位置

/用户/您的名字/工作区/ FlutterHelloWorld

输入以下项目,然后按[完成]

公司域

YOURCOMPANY.com

确认使用模拟器(iOS)的操作。 Flutter的Hello World应用程序有效
07_EmuI.png

一次提交到GitHub

1
2
3
4
5
6
7
$ pwd
/Users/YOURNAME/workspace
$ cd FlutterHelloWorld
$ ls
README.md   helloworld
$ git add helloworld
$ git commit -m 'first commit'

Apple开发人员设置

打开Apple Developer
按帐户并使用您的Apple ID登录
证书,标识符