昔Objective-C + StoryBoardで作ったアプリをSwiftUIでリメイクした際に参考になった情報をまとめます。
画面横向き固定にする方法
何故か画面横向き固定(Landscape Left)にしたかったのにプロジェクト情報のチェックボックスにチェックを入れただけでは横向き固定になってくれなかった時の対処法についてはこちらのサイト様を参考に。
M1 Mac で CocoaPodsのインストール
一番苦戦したのが広告(Admob)周りでした。ライブラリを追加して実装するだけ・・・と思いきや、M1 MacでCocoaPodsのインストールに失敗するところから始まってしまいました。
このエラーには、結局以下で対応しました。
- Homebrewインストール
- RvenvでシステムデフォルトのRubyとは別のRubyを使うようにインストール
- CocoaPodsのインストール
細かい手順はこのサイト様を参考に。
AdMobの実装
AdMobの実装周りはこのサイト様が非常に参考になりました。DebugとReleaseでパラメータ切り替えを設定しておくことで、開発中と本番と間違えることがないので安心でした。
App Store Connectでリリース準備
いざリリースするぞ!とApp Store Connectで申請するまでの準備では以下のサイト様を参考にさせて頂きました。
・XcodeからApp Store Connectへのビルドのアップロード手順はこちらのサイト様を参考に。
・App Store Connectへのアプリ登録手順についてはこちらのサイト様を参考に。
・Admob実装時のApp Store ConnectのAppプライバシーポリシーの設定についてはこちらのサイト様を参考に。
リリース後のマーケティングツール等
リリース後のマーケティングツール等は以下の設定を行いました。
・QRコード生成、ショートURLの取得等は公式のマーケティングツール
・アナリティクスにdata.aiを利用してみる