Skip to content
On this page

移动端打包

打包移动Apps

你的Fyne应用程序代码将作为移动应用程序开箱即用,就像它在桌面上一样。然而,打包代码以供分发要稍微复杂一些。本页面将探讨在iOS和Android上获取应用程序的过程。

首先,您需要安装更多的开发工具来完成移动打包。对于Android版本,您必须安装Android SDK和NDK,并设置适当的环境,以便在命令行上找到工具(如adb)。要构建iOS应用程序,您需要在macOS计算机上安装Xcode以及命令行工具可选包。

一旦您有了一个工作的开发环境,打包就很简单了。要为Android和iOS构建应用程序,以下命令将为您提供一切帮助。确保具有唯一的应用程序标识符,因为在第一次发布后更改这些标识符是不明智的。

go
fyne package -os android -appID com.example.myapp -icon mobileIcon.png
fyne package -os ios -appID com.example.myapp -icon mobileIcon.png

这些命令完成后(第一次编译可能需要一些时间),您将在目录中看到两个新文件myapp.apk和myapp.app。您将看到后者与darwin应用程序包同名-不要让它们混淆,因为它们在其他平台上无法工作。

要在手机或模拟器上安装android应用程序,只需调用:

go
adb install myapp.apk

要在设备上安装iOS,请打开Xcode并在“窗口”菜单中选择“设备和模拟器”菜单项。然后找到你的手机,将myapp.app图标拖到你的应用列表中。要在模拟器上安装,可以使用以下命令行工具:

go
xcrun simctl install booted myapp.app