シミュレーター用のiOSアプリのデプロイ
たとえば、iOS アプリケーションをビルドしてシミュレーターにデプロイし、ブラウザーで表示することができます。 Bitriseでは、 専用ステップ シミュレーター用にビルドするには: シミュレーター用の Xcode ビルド ステップ を実行します
xcodebuild
iOS シミュレーターの宛先を指定してコマンドを実行し、.app ファイルを生成します。
.app ファイルは、どのシミュレーターでも実行できます。 Bitrise では、アップロードするステップがあります。 アプリ Appetize.io へ: Appetize.io デプロイ ステップ。このステップでは、ブラウザーで実行できるようにアプリをデプロイできます。
シミュレーター用のアプリをビルドするために、コード署名ファイルは必要ありません!
シミュレーター用のiOSアプリの構築
-
でアプリを開きます ビットライズ。
-
クリック
メインページのボタン。 -
からワークフローを選択します
ドロップダウンメニュー。 -
追加します シミュレーター用のXcodeビルド ワークフローに進みます。
ステップは、次のような依存関係をインストールするステップの後にある必要があります。 Cocoapodsインストールを実行します。
-
ステップに必要な入力を入力します。
-
プロジェクト(またはワークスペース)パス:プロジェクトへのパス
.xcodeproj
また.xworkspace
ファイル。デフォルトでは、アプリをBitriseに追加すると、これは環境変数に保存されます。 -
スキーム名:プロジェクトのXcodeスキーム。デフォルトでは、アプリをBitriseに追加すると、これは環境変数に保存されます。
-
デバイスモデル:アプリを実行するデバイスの種類。 Xcodeのデバイス選択メニューに表示されるとおりに正確に設定します。
-
OSバージョン:アプリを実行するデバイスオペレーティングシステムのバージョン。デフォルト値は
latest
。 -
プラットホーム: アプリを実行するプラットフォーム。デフォルト値は
iOS
.の値が デバイスモデル 入力と プラットホーム 入力は互換性があります: たとえば、設定した場合 デバイスモデル にApple TV 1080p
、 設定 プラットホーム にtvOS
.
-
このステップでは、次の出力が生成されます。
-
BITRISE_APP_DIR_PATH
:生成された.appファイルへのパス。 -
BITRISE_APP_DIR_PATH_LIST
:生成された.appファイルへのパスとすべての依存するターゲットアプリへのパス。パスはで区切られます|
キャラクター。 -
BITRISE_XCODE_BUILD_RAW_RESULT_TEXT_PATH
:生のビルド結果のログファイルへのパス。
Appetize.ioへのアプリのデプロイ
私たちで構築された.appファイル シミュレーター用のXcodeビルド ステップは、ほぼすべてのシミュレーターで機能します。ただし、ブラウザでアプリを実行できるシミュレータに簡単かつ迅速に統合したい場合は、 Appetize.ioデプロイ ステップ。アプリをAppetize.ioにアップロードし、ブラウザーでアプリを使用するためのパブリックURLを提供します。
-
Appetize.ioAPIトークンをリクエストします。
-
でアプリを開きます ビットライズ。
-
クリック
メインページのボタン。 -
からワークフローを選択します
ドロップダウンメニュー。 -
追加して構成します シミュレーター用のXcodeビルド ワークフローに進みます。
-
追加します Appetize.ioデプロイ ワークフローに進みます。
-
Appetize.ioAPIトークンをに追加します Appetize.ioトークン 入力。
-
.appファイルへのパスを アプリケーションパス 入力。最も簡単な解決策は、
BITRISE_APP_DIR_PATH_LIST
の出力である環境変数 シミュレーター用のXcodeビルド ステップ。オプションで、より効率的なデバッグのために詳細ログを有効にすることもできます。
NS Appetize.io deploy
ステップは1つの出力を生成します: APPETIZE_APP_URL
環境変数。アプリにアクセスできる公開URLです。見せびらかして楽しんでください!