添加ios说明
This commit is contained in:
parent
7984f084dd
commit
e299e38a17
@ -68,7 +68,13 @@ keytool -list -v -keystore android/app/sky.jks
|
|||||||
```bash
|
```bash
|
||||||
flutter build apk --split-per-abi --release --flavor sky -t lib/main_sky.dart
|
flutter build apk --split-per-abi --release --flavor sky -t lib/main_sky.dart
|
||||||
```
|
```
|
||||||
|
编译后的包:
|
||||||
|
通用:build/app/outputs/apk/sky/release/app-sky-universal-release.apk
|
||||||
|
32位:build/app/outputs/apk/sky/release/app-sky-armeabi-v7a-release.apk
|
||||||
|
64位:build/app/outputs/apk/sky/release/app-sky-arm64-v8a-release.apk
|
||||||
|
```bash
|
||||||
|
cp build/app/outputs/apk/sky/release/app-sky-universal-release.apk /d/Downloads/
|
||||||
|
```
|
||||||
## 获取编译包的签名
|
## 获取编译包的签名
|
||||||
用于APP备案,国内商店上架等
|
用于APP备案,国内商店上架等
|
||||||
|
|
||||||
@ -108,3 +114,28 @@ java -jar android/huawei/pepk.jar --keystore=android/app/sky.jks --alias=upload
|
|||||||
```
|
```
|
||||||
3. 上传密钥
|
3. 上传密钥
|
||||||
4. 编译和上传 app bundle,和谷歌的一样编译出aab文件即可
|
4. 编译和上传 app bundle,和谷歌的一样编译出aab文件即可
|
||||||
|
|
||||||
|
## 用于app store
|
||||||
|
|
||||||
|
下载flavor模板文件,这会创建.tmp文件夹,只需要执行一次,如果有.tmp文件夹,就不用执行这一步了
|
||||||
|
```bash
|
||||||
|
dart run flutter_flavorizr -p assets:download
|
||||||
|
dart run flutter_flavorizr -p assets:extract
|
||||||
|
```
|
||||||
|
重新生成Generated.xcconfig以更新购建物版本号等信息
|
||||||
|
```bash
|
||||||
|
flutter build ios --config-only
|
||||||
|
```
|
||||||
|
构建/编译
|
||||||
|
```bash
|
||||||
|
在Xcode中选择菜单 Product->archive
|
||||||
|
```
|
||||||
|
准备截图
|
||||||
|
因为模拟器只能运行debug,而不能运行release和profile,所以要修改以下运行配置:
|
||||||
|
Xcode顶部中间设备选择器左边,Runner选择下拉,选择Edit Scheme,左侧选择Run,右侧的Build Configuration选择Debug-sky
|
||||||
|
选择Runner:sky-debug 运行于模拟器
|
||||||
|
|
||||||
|
6.5寸截图选择机型:iphone 11 Pro Max(ios17)
|
||||||
|
5.5寸截图选择机型:iphone 8 Plus(ios15)
|
||||||
|
|
||||||
|
截图完成记得将Runner改回去,不然编译出来的sky是debug版的。
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user