Open22

久しぶりのアプリリリースまでのあれこれ

satomilkysatomilky

うん年ぶりすぎて、色々つまづいたので、軽くログ。

satomilkysatomilky

まず、色々info.plist更新したりして、AppStoreへビルドファイルのアップロードはすんなりいった。

だけど、TestFlightを経由した、本番アプリupdateのタイミングで、立ち上がる前にクラッシュしてしまう。
立ち上がる瞬間のクラッシュなので、どこなのかを読み解きたくて、FirebaseのCrashlyticsを導入することにした。

satomilkysatomilky

Develop版では上がってくるCrashレポートが、TestFlightを経由したRelease版では上がってこない。
Firebaseを読み込む前に落ちてるめちゃ致命的な自体では。。

ということで、この辺りを参考に、Crashレポートをなんとか読み解く。
https://qiita.com/mashunzhe/items/1c98dcb07fd63e756589

satomilkysatomilky

どうでもいいけど、私のXcode15ってば、このuploadが完了した瞬間、必ずXcodeが落ちるんだけど、なんなのよ。

satomilkysatomilky

エラーもめっちゃ明確に出てくれた。ありがと。

satomilkysatomilky

Realmのマイグレーションバージョンの設定ってどうやってたっけ。。数年前の記憶よ。。。

satomilkysatomilky

最高にコメントアウトしてるじゃん。そりゃダメだわ。

はー。早くRealmから解放されたい。。。

satomilkysatomilky

時間が空きましたが、一回リジェクトをもらいました。
課金場所がわからん!!って言われて

ただ、原因がわからず、どうやらこれっぽい。

https://www.revenuecat.com/docs/app-store-rejections
https://community.revenuecat.com/featured-articles-55/app-rejections-86

サンドボックスでは普通に処理できてるから、ストアの設定なんだろうなぁとは思いつつまさかなーとかは思ってたけど。。なるほど。いまだにAppleさんこういうこと、あるのね。
(でも前よりも全然良くなってると思うよ!!

というわけで、
そもそもさー。
選択肢が出てこないんだよぉぉ。とレビューアーに叫んでおいた。

satomilkysatomilky

レビュアーに困ってるの。って返事したら、ここ見てみ?ちゃんとやってる?って回答きた。

確かに、一番目のこれをやってなかったかも。。ひょっとして。?

satomilkysatomilky

まじか。。証明書欲しい。って感じだね。

また色々遅くなるね。

satomilkysatomilky

あと、Term of Useのあたりとかしっかり書いたり設定して。って書いてあったので、それも対処。

satomilkysatomilky

結局自動でアップロードしてくんないから、マニュアルでアップロードした。