apk
flutter build apk --split-per-abi
如果不同cpu架构不打到同一个包里 加参数 --split-per-abi
此命令会生成三个 APK 文件:
[project]/build/app/outputs/apk/release/app-armeabi-v7a-release.apk
[project]/build/app/outputs/apk/release/app-arm64-v8a-release.apk
[project]/build/app/outputs/apk/release/app-x86_64-release.apk
删除该标志会生成一个胖 APK,其中包含为所有目标 ABI--split-per-abi
编译的代码。此类 APK 的大小比其拆分对应的 APK 更大,导致用户下载不适用于其设备架构的本机二进制文件。
ios
添加--obfuscate
和--split-debug-info
标志来 混淆您的 Dart 代码 从而使逆向工程变得更加困难。
如果您不打算分发到 App Store,您可以通过添加选项、 或来选择不同的导出方法。
--export-method development
--export-method ad-hoc
--export-method enterprise
flutter build ipa --obfuscate --split-debug-info --export-method development