本课时主要介绍如何将 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 请参考这里。