Flutter快学快用24讲--18 打包发布:Flutter 应用,你离线上运营只差最后一步

本文详述了Flutter应用的打包发布流程,包括Android和iOS平台的基础配置和打包步骤。在Android中,重点讲解了修改应用名称、图标、权限配置,以及使用keytool创建keystore和配置签名的过程。在iOS部分,介绍了Xcode的配置、Team选择、Bundle Id设置及版本构建。文章还提醒注意权限申请和可能出现的问题。
摘要由CSDN通过智能技术生成

本课时主要介绍如何将 Two You App 项目,打包成 apk 和 ipa 文件。在打包前,我们首先需要将 App 的名称和图标进行修改,其次增加一些功能授权,确保我们打包后的文件安装是可用的。

基础配置

在打包之前我们需要修改 App 的名字和图标,Android 和 iOS 的修改方式有点不同,我们先来看下在 Android 中的修改方式。

Android

我们打开项目路径下的 android/app/src/main/AndroidMainfest.xml 文件,在该文件中找到下面两个字段:

  • android:label,为应用展示在手机中的名字,这里我们修改为 Two You;

  • android:icon,为应用展示在手机中的图标,可以修改图片的名字,具体图标文件存储在 android/app/src/main/res 中。

其次需要增加网络访问权限,在 manifest(application 配置下面)中增加下面四行配置:

<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 

这样就将打包所需要的配置信息处理完了,接下来我们看下 iOS 的配置。

iOS

我们打开项目路径下的 ios/Runner/info.plist 文件,在文件中找到 CFBundleName 的 key,然后修改该 key 对应的值,修改为下面的配置:

<key>CFBundleName</key>  
<string>Two You</string> 

图标的配置在 ios/Runner/Assets.xcassets/AppIcon.appiconset/Content.json 文件中,具体需要根据不同的机型做不同的配置。

请注意,如果需要申请其他权限,例如本地存储都需要在 AndroidMainfest.xml 和 info.plist 中增加相应的配置,不然可能会导致异常或者 Crash。具体权限配置查询, Android 请参考这里iOS 请参考这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值