2.6.5今回やることビルドしてipaの作成ipaをiTunesConnectへアップロードmetaデータのアップロードとビルドファイルをアップロードの処理を分けた理由ビルドファイルをアップロードしてもiTunesConnectへ反映されるまで15分くらいあるので、先にビルドファイルだけアップロードして、反映までの間にリリースノートを書いたりしたかったので、分けました。youremail@example.comFASTLANE_SESSION=""これも前回の構成と同じで基本的に大切な設定情報はenvファイルに記述して、コミットしないことにします。実行Fastfileを記述する今回のlaneはbuildreleaseの2種類でbuildはXCodeでビルドしてipaを生成するlaneです。releaseはiTunesConnectへビルドしたipaをアップロードするビルドです。今回も成功したらslackへ通知するので、after_allでslackへの記述も行います。.xcodeprojが出てビルドできなかったです。Fastlaneにはxcodeproj用とxcworkspace用2つのオプションがあるので、間違えずに、指定してあげる必要があります。僕のunityではxcworkspaceを使用していたのでworkspaceを指定してあげないといけないです。)xcodeprojならこちらです。)違いを発見するのが難しかったです。Toolsにバージョンを指定するもし指定されているなら大丈夫なのですが、指定されていないとbuildできません。以下のようなメッセージが出るはずです。env)と認証Appfileとenvファイルには前回で行った設定iTunesConnecへの設定情報slackのurlに加え、認証の設定情報も必要となります。認証の設定情報がなくてもビルドは可能なのですが、iTunesConnecへアップロードができません。パスワードを聞かれると思いますが、認証を行わないと何を入れても、NGとなります。docs上のサイトで認証は最終的にはFASTLANE_SESSIONに生成された値を入れことになるのですが、2つ?の方法があるっぽいです。1つ目は暫定的な方法で月一にもう一度値を生成し直す方法2つ目はおそらく長期的な方法でCI用。[yourmail@mail.com]で生成される値を環境設定ファイルにFASTLANE_SESSION="生成された値"として貼り付ける方法この方法は月に1度生成し直さないといけないみたいです。2つ目はApp用パスワードを作成して、FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORDに入れて、FASTLANE_SESSIONに同じように定義する方法です。GitHubとりあえず1つ目の方ほでやりました。理由はApp用パスワードを作成したら、iPadとかにも長ったらしい値を入れないといけないのかもと思ったので、月一程度だったら個人開発なので別にいいかと思ってとりあえず、1つ目にしました。一応これで前回の記事と合わせて、ビルドして、metaデータとipaをiTunesConnecへアップロードするという流れができました。個人開発の作業の流れとしてはビルドするビルドしたのをアップロードするアップロードが反映されるまでにリリースノートを書いてアップロードする反映されていたら申請になってます。使ってみると結構便利です。あとは自動翻訳を残すのみです。(1)月別アーカイブ参加グループはてなブログをはじめよう!TAKOYAKINGさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。