Skip to main content

クロスプラットフォームフレームワークで構築されたアプリにShipを使用する

概要

Bitrise でビルドする任意のバイナリに Ship を使用できます。Bitrise.io への展開ステップで見つけられるように、最終的に BITRISE_DEPLOY_DIR ディレクトリにあることを確認する必要があります。

デフォルトでは、Ship は Android ビルド、Gradle ランナー そしてその Xcode アーカイブ & iOS 用エクスポート 手順.これらのステップの出力は、 Bitrise.io にデプロイする 出荷へのステップ。

ただし、 アプリ React Native や Flutter などのクロスプラットフォーム フレームワークで構築されている場合、これらのステップを ワークフロー.ただし、心配する必要はありません。デフォルトでサポートされていないステップを使用してアプリをビルドし、Ship でデプロイすることもできます。必要なのは、適切なファイルが適切な場所にあることを確認することだけです。

クロスプラットフォームフレームワークで構築されたiOSアプリの公開

Shipを使用して、FlutterやReact Nativeなどで構築されたAndroidアプリを公開できます。ただし、 iOS用のXcodeアーカイブとエクスポート ステップ。

NS Bitrise.ioにデプロイします ステップは探します .xcarchive.zip iOSアプリの場合、Shipにエクスポートするファイル。使用したくない場合 iOS用のXcodeアーカイブとエクスポート ステップ、あなたはただそれを確認する必要があります:

  • 公開されたワークフローには、をエクスポートするステップがあります .xcarchive.zip アプリのファイル。つまり、使用するステップでは、Xcodeアーカイブを作成し、それをzipファイルにパッケージ化する必要があります。

  • このステップでは、 .xcarchive.zip ファイルに BITRISE_DEPLOY_DIR ディレクトリ。

クロスプラットフォームフレームワークで構築されたAndroidアプリの公開

Shipを使用して、FlutterやReact Nativeなどで構築されたAndroidアプリを公開できます。ただし、 Androidビルド また Gradleランナー ステップ。

NS Bitrise.ioにデプロイします ステップは、APKまたはAABファイルを検索します BITRISE_DEPLOY_DIR ディレクトリ。

使用したくない場合 Androidビルド または Gradleランナー 手順、次のことを確認する必要があります。

  • 公開されたワークフローには、アプリのAPKファイルまたはAABファイルをエクスポートするステップがあります。

  • このステップでは、APKまたはAABファイルをにエクスポートします BITRISE_DEPLOY_DIR ディレクトリ。