pj-picbook / picbook

9 stars 0 forks source link

リリース作業を調べてやること洗い出す #78

Closed karokita closed 2 years ago

karokita commented 2 years ago

概要

要件

■テスト

■本番

期限

親ストーリー

なし

karokita commented 2 years ago

リリースからユーザーフィードバック回収までの流れ

iOS

Android

準備するもの

tokku5552 commented 2 years ago

そういえばfirebaseの設定ファイルで思い出したんですが、初回リリースってfirebaseのプロジェクトはprd環境でリリースしますよね?flavor分けの対応をそれまでにやらなきゃいけません 😓

karokita commented 2 years ago

App Store Connect ヘルプ https://help.apple.com/app-store-connect/#/dev300c2c5bf

証明書 https://developer.apple.com/jp/support/certificates/

App Store で iOS アプリ公開に必要な「Certificates Identifiers & Profiles」について情報整理する https://qiita.com/c_tomioka/items/af5942b7031962c3faff

(2022年版)iOSアプリをAppStoreで公開する手順まとめ https://zenn.dev/moutend/articles/feebf0120dce6e6426fa

karokita commented 2 years ago

@kawadon780 リリース達人かわどさんにご質問です! アンドロイドで署名つきのAPKファイルを作成したいですが詰まってます。

どのサイトにも下記のような記述があるのですが、私のandroid studioには該当のメニューが存在せずで...

メニューバーで、[Build] > [Generate Signed Bundle/APK] をクリックします。 (サイト例  https://ramble.impl.co.jp/618/)

[私のAndroid studioの画面] S__3514385

上記のどちらか、方法ご存じでしょうか...?

kawadon780 commented 2 years ago

@karokita とりあえず署名付きのapk作るだけなら、そちらのBuild apkで問題ないです。 ただし、恐らく設定たりずエラーがでるか、もしくは指定したかった署名ができてない可能性はあると思います(デフォルトだとdebug用のjksファイルで署名されちゃうと思います)

また、リリースするには現在は「App Bundle」でないとダメです。

上記の問題も気になる所ですが、まずは以下2点できてますでしょうか?

apkを作成できるか? aap bundleを作成できるか?

あと、androidStudioでやってもいいですがコンソールコマンドで作成する方法もありまして、vscodeで開発する場合はそちらのやり方を採用する事があります(flutter build apk)

karokita commented 2 years ago

@kawadon780 ご確認ありがとうございます! はい、下記のような形でファイル作成できています。

app-release.apk app-release.aab

おお、なるほど。bundleでないとリリースできないのですね。 そしてVScodeでもいけるんですね。ふむふむ。。。

bundleだとすると、この手順通りにやると良い感じですかね。 https://qiita.com/uhooi/items/3bee37d763642c703738 一度試してみたいと思いました!

kawadon780 commented 2 years ago

@karokita 返答遅れましてすみません。

作れてるならよかったです。 やる事は以下です。

1、秘密鍵を生成

2、その鍵で署名

ってだけなんですが、これよく考えたら自分のflavorの作業と被るんですよね。。ちょっと進め方どうしようかと悩みますね。 ちょっとgraldeの作業はむずかしいので自分の方でやった方がいいかもしれません。

karokita commented 2 years ago

@kawadon780 ありがとうございます!実は下記記事で解決しそうで、作業進行できている感じです。 https://virment.com/how-to-fix-missing-generate-signed-bundle-menu-for-flutter-app/

flavor分けの作業を進める上で、むしろここが進んでないのが作業上ボトルネックになってるとかあればお知らせください!

kawadon780 commented 2 years ago

@karokita 承知しました!とりあえず任意の鍵で署名できているのであれば問題ないです! 被るかもーとかの作業も一旦気にしないで作業しようと思うのでダイジョブです!