安卓部分
1.名称、icon、包名等等都需要手动设置,设置与安卓原生一致,打开android的AndroidManifest.xml设置。
2.签名打包也是跟也跟原生一致,不过flutter并没有android studio的快捷生成签名方式,签名可以在原生当中生成后引入即可,放在app目录下引用可以使用以下:
signingConfigs {
config{
storeFile file("abc.jks")
storePassword"123456"
keyAlias"abc"
keyPassword"123456"
}
}
buildTypes {
release {
signingConfig signingConfigs.config
minifyEnabledfalse
proguardFiles file("proguard-android.txt")//getDefaultProguardFile = sdk root
}
debug {
signingConfig signingConfigs.config
}
}
注意signingConfigs>buildTypes先后顺序,
打包可以使用命令行:flutter build apk 会在,项目/build/app/output/releae/ 下生成apk;
苹果部分
1.名称在Runner的Info.plist中设置(一般是引用,注意引用位置)。其中build identifier在Runner.xcodeproj文件夹下project.pbxproj修改PRODUCT_BUNDLE_IDENTIFIER值即可,版本号、版本构建号依赖Flutter文件夹下的Generated.xcconfig,需要手动设置,如果出错可以在xcode中设置也可以。
2.打包签名等,可以右键ios文件跳转至xcode后,剩余步骤与原生一致。
网友评论