👾 Flutterで作ったアプリのaabファイルとネイティブ デバッグ シンボルの作成を簡単にする

この記事は最終更新日から2年以上経過しています。

Play Consoleにアップロードする際に、Flutterから書き出したapkを上げると警告が出てしまいました。

今は .aab ファイルと、あとネイティブ デバッグ シンボルを纏めたzipファイルを送信する必要があるんですね。

調べてみたらFlutterのコマンドで書き出されるフォルダもバラバラだし、毎回zipを作るのが面倒そうなので、必要なファイルをzipで固めてからアップロードするファイルが入ったフォルダを開くまでをMakefileに纏めておきました。

Makefile:

コピーしました
build-aab:
	flutter build appbundle --release;\
	open build/app/outputs/bundle/release/;\
	cd build/app/intermediates/flutter/release;\
	mkdir -p symbols;\
	cp -r ./arm64-v8a ./armeabi-v7a ./x86_64 ./symbols;\
	zip -r symbols.zip ./symbols;\
	rm -r ./symbols;\
	open .

これで $ make build-aab するだけでアップロード用のファイルができたフォルダをそれぞれFinderで開いてくれるようになった。

Comment
comments powered by Disqus
Profile

石原 悠 / Yu Ishihara

デザインとプログラミングと編み物とヨーグルトが好きです。