🗝️

【Xcode】Environment Variablesを利用した環境変数の設定

2024/08/02に公開

設定方法

APIキーなどを環境変数として設定したい場合、Environment Variablesが利用できます。

1.ドロップダウンメニューからEdit Schemeを選択する

2.左側のサイドバーからRun > タブでArgumentsを選択する

3.Nameに変数名(例:API_KEY)を入力し、Valueに変数の値を入力する

サンプルコード

import SwiftUI

struct ContentView: View {
    let apiKey: String

    init() {
        apiKey = ProcessInfo.processInfo.environment["API_KEY"] ?? "API Key not set"
    }
    
    var body: some View {
        VStack {
            Text(apiKey)
        }
        .padding()
    }
}

#Preview {
    ContentView()
}

Discussion