iTunes Connect(App Store Connectにリブランディングされました)へアプリのデプロイを行うことが可能です。以下のことができます:
- Testflightでテスターの招待
- App Storeでアプリのリリース
Bitriseでは、iTunes Connectへバイナリをアップロードする、または、バイナリをレビュー用に提出することができます。
始める前に ⚓
- Bitriseにご自身のApple Developer Accountを接続した
- 最低一回、ご自身のマシン上で、ローカルで.ipaファイルを生成した
- プロビジョニングプロファイルに含まれた全てのDeveloper証明書をBitriseへアップロードした
- Bitriseでマニュアルプロビジョニングを使用したい場合、アプリのDevelopment Provisioning Profileをアップロードした(オートプロビジョニングを使用する場合は、プロファイルのアップロードは必要ありません)
- アプリのDistribution証明書をアップロードした
- (マニュアルプロビジョニングを使用したい場合)Ad-hocプロビジョニングプロファイルをアップロードした
かどうか確認してください。
iTunes Connectでアプリの登録をしてください。iTunes Connectにアプリのプッシュを行う度、アプリにユニークビルドとバージョン番号がある必要があります - デプロイ前に片方もしくは両方増えることになります。
アプリのデプロイ ⚓
iTunes Connectへアプリのデプロイを行うには、2つのステップがBitriseには存在します。
Deploy to iTunes Connect
Deploy to iTunes Connect - Application Loader
Deploy to iTunes Connect - Application Loader
はシンプルです:このステップはiTunes Connectに.ipaか.pkgバイナリファイルをプッシュします。このステップを使うと、一つの例として、App Storeでレビュー用のアプリを提出することはできません。
Deploy to iTunes Connect
ステップを使うと、
- レビュー用にApp Storeへアプリを提出すること
- 3つの異なるプラットフォーム (iOS, OS X, AppleTVOS) のアプリをアップロードすること
- Bitriseにスクリーンショットと、バイナリと共にアプリのメタデータをアップロードしたいかどうかを報告すること
が可能です。
- ワークフローに
Certificate and profile installer
ステップまたはiOS Auto Provision
ステップがあることを確認してください。両方は使わないでください! - ワークフローに
Xcode Archive & Export for iOS
ステップがあることを確認してください。 -
Select method for export
ステップのインプットをapp-store
に設定します。このステップは$BITRISE_IPA_PATH環境変数内のエクスポート済み.ipaファイルのパスを保存します。 - ワークフローに
Deploy to Bitrise.io
ステップを追加します。 - 必要なインプットを記入してください。
- アプリのApple IDもしくはBundle IDは必要なインプットです。2つのうち1つを記入してください。
Submit for Review
をtrue
に設定する場合、ステップはあなたの提出物がiTunes Connect上で処理されるのを待ち、その後レビュー用のアプリの一定のバージョンを提出します。Skip App Version Update
インプットのデフォルト値はNo
になっています。他の方法でアプリのバージョンを増加させた場合のみ変更してください。- 複数のチームとリンクされたiTunes Connectアカウントを使用する場合は、チームIDもしくはチーム名を入力してください!
- ビルドを開始します。
すべてが上手く行けば、アプリはiTunes Connectへ提出され、TestflightまたはApp Store経由で配布することができます!