Connectへアプリを申請する情報を毎度作るのが面倒でした。プロモーションテキストは前のものからコピーしてくれないので、いちいちコピーし直さないといけなくて、複数の言語に対応していると結構面倒でした。fastlaneはそれを自動化してくれるので、自動化してみました。(プロモーションテキストとか、説明文とか、タイトルとか)をアップロード(今回はここのみ対応)iOSのアプリ申請のスクショをアップロード他にもあるらしいです。2.6.5今回やることメタデータのアップロードのみを対応したいと思います。全部するつもりだけど、長くなるので一番簡単で効果が大きいところをしてみます。スクショはアップロードしません。これで個人開発では十分すぎるかなと思います。以下renvが入っている前提です。docsここをみながらインストールします。fastlane適宜環境に合わせた方法で実行してください。initしてください。fastlaneのフォルダが出現します。この時iOSプロジェクトの配下に作ると色々自動で作ってくれるみたいでしたが、unityは毎度iOSプロジェクトを生成し直すので、僕の場合はiOSのプロジェクト配下には置かず、違うところに置きました。AppfileFastfileが生成されていると思います。Appfileが設定情報を記述するところでFastfileはlaneを記述するところになります。iTunesConnectの設定情報を記述AppFileに設定情報を記述していくことになるのですが、このまま直接書いていっても問題ないのですが、書いた情報をgitにコミットしてしまうのは気がひけるので、.env.defaultファイルに記述し、それをAppFileから参照する形にします。.envファイルはgitignoreします。これでgitに重要な情報をコミットせずにすみます。.envについては以下です。docs最終的なファイルは以下です。address.env.defaultSLACK_URL="http://~~"APP_IDENTIFIER="com.your.project"APPLE_ID="your.mail@example.com"ついでにslackのフックするためのURLも入れておきます。slackのフックURLについては自身のslackアカウントから取得してください。docsmetadataやscreenshot関係はdeliverコマンドとなります。(便利すぎ!)もう一回ダウンロードし直したい場合は以下のコマンドがあります。download_metadataただ注意点として、現在作成した最新のものを取得するので最新のものが提出準備中なら提出準備中のものを取得するみたいです。中途半端に作成してしまうと、中途半なものを取得してしまうので、何もiTunesConnectで作業準備していない時に実行するほうが最初はいいかもしれません。(オプションあるかは不明?)deliver用のlaneを構築Deliverfileに書いてもいいのですが、Fastfileのlaneの中で記述しました。(特に理由はありません。)end処理流れとしてはmetadataをアップロードする。成功すればslackへ。失敗すればslackへ。オプションは詳しくは以下です。docsskip_screenshotsskip_binary_uploadは共にtrueにしています。metadataだけにして時間節約したいからです。metadata_pathは指定しなくても自動でとってくれます。最初間違ったパスを指定してしまっていて、小一時間悩むはめになったので、指定しない方向でいきます。copyrightにはこの形式で設定していますが、年をこの形式にしていないと、注意文が出たのでこれにしました。lane名はupload_metadataにしています。upload_metadataで実行します。execつけたほうが速いよとメッセージが出るので、とりあえずつけときました。どちらでも実行可能です。release_notes.txtにアプデ内容書いてコマンド実行という流れに持っていけそうです。感想まだmetadataの部分しかブログに書けていないですが、時間があったらビルド、ipaアップロード、翻訳自動化まで書こうかなと思っています。metadataだけでも結構便利です。いつもiOSの提出は作業はちょいちょい生じるので結構、億劫になっていましたが、かなり効率化できたかなと思います。個人開発なので全部自動化は対応しなくてもmetadataだけ自動化とかでも結構コスパいいなと思います。preview(動画)が見当たりませんでした。previewに対応したみたいなissueはあったのでできるのかなと思ったけどわからなかったです。(1)月別アーカイブ参加グループはてなブログをはじめよう!TAKOYAKINGさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。