|
|
@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
## 说明
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
打包方式
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
fyne package -os darwin -icon ./resources/tool.png
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 安装 Fyne 配套的命令行工具
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
go get fyne.io/fyne/cmd/fyne
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
对应桌面端的应用,在确定好目标平台后就可以直接打包:
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
fyne package -os darwin -icon myapp.png
|
|
|
|
|
|
|
|
fyne package -os linux -icon myapp.png
|
|
|
|
|
|
|
|
fyne package -os windows -icon myapp.png
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
上述命令分别对应 macOS、Linux 和 Windows平台的构建,而 myapp.png 是应用的图标文件。对于 macOS 平台,生成 app 应用文件;对于 Linux 平台,生成一个 tag.gz 文件,解包后可以放到 use/local/ 中使用;对于 Windows 平台,直接生成 exe 文件,可以直接运行。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
而对于移动端平台,同样十分简单。在配置好了相应的环境后,运行
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
fyne package -os android -appID com.example.myapp -icon mobileIcon.png
|
|
|
|
|
|
|
|
fyne package -os ios - appID com.example.myapp -icon mobileIcon.png
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
则可以分别构建出 Android 平台的 apk 文件和 iOS 平台的 app 文件。
|