- 印刷
- ダークライト
Article Summary
Share feedback
Thanks for sharing your feedback!
環境変数とは
注意:この機能を利用する前に、起動時引数を処理するコードの定義を開発者の方に実施していただく必要があります。
環境変数とはiOSでは起動時変数のことを指します。この機能の振る舞いは、アプリ内にあらかじめ定義されたコードによって変化します。コード側を変更後、この機能を用いて特定の値をアプリに渡すことができます。環境変数の利用例としては以下のものがあります。
- サーバのエンドポイントをそれぞれのシナリオごとに変更する
- アプリの状態をシナリオ毎に変更する
アプリ側への変更
この機能を利用するためには、アプリ側で起動時変数を処理できるようになっている必要があります。以下Swiftでのサンプルコードです。サンプルコードの<Key>
の値はAutifyで登録するKeyと同じである必要があります。
#if DEBUG
if ProcessInfo.processInfo.environment["<Key>"] != nil {
// Do something
}
#endif
SwiftのProcessInfoクラスの詳細な情報はAppleの公式ドキュメントを参照してください。
環境変数の作成
左サイドバー内の「環境変数」をクリック
「+起動環境作成」をクリックし、環境変数を作成
環境変数の作成はこのページでのみ行うことができます。
それぞれの入力項目の説明は以下の通りです。
- 名称
- 設定する環境変数を識別するための、ユニークな値
- Key
- 変数名
- Value
- 変数値
- 説明(任意)
- 環境変数の説明
環境変数の編集、削除
環境変数の削除は環境変数一覧よりご利用いただけます。
シナリオで環境変数を利用する
新規および既存のシナリオもしくはステップグループ作成する時に、ビルドファイル選択画面にて環境変数を利用することができます。
- 対象のビルドファイルを選択
- 「環境変数を設定する」ボタンを選択
- 使用する環境変数を選択
- 「決定」を選択
その他
- 環境変数の登録上限数はありません。
この記事は役に立ちましたか?