Closed3
同一デバイスに環境別で複数のExpoアプリをインストールしたい
基本的に↓に従ってやれば良さそう
コンフィグファイルの変更
app.json
をやめapp.config.ts
ファイルにし、プロファイルによって変えた環境変数によってname,bundleIdentifier
を変えるようにした。
app.config.ts
const IS_DEV = process.env.APP_VARIANT === "development";
export default {
expo: {
name: IS_DEV ? "OVERLOAD(dev)" : "OVERLOAD",
...,
bundleIdentifier: IS_DEV
? "net.yuto343.overload.dev"
: "net.yuto343.overload",
},
}
eas.jsonでプロファイル別に環境変数を設定する
eas.json
{
"build": {
"development": {
"env": {
"APP_VARIANT": "development"
}
},
"production": {
"env": {
"APP_VARIANT": "production"
}
}
}
}
↑であとはビルド時に
Reuse this distribution certificate?
と聞かれた時に、新しいのを作ればうまくいった。
このスクラップは2024/09/03にクローズされました