[英]Can someone explain how the Bundle Identifier gets set in React Native?
[英]How to set different env file with different bundle identifier?
我使用帶有 XCode 設置react-native-config
。
我想要三個版本
我的應用程序
Prod
myapp.Dev
Dev
myapp.Qa
Qa
這是我的步驟:
我用 XCode 運行項目,它有效,我可以在模擬器上看到三個應用程序 (Dev Qa Prod)
然后我想從不同的文件中獲取變體,所以我設置了三個 env 文件
.env
API_URL=https://myapi.com
.env.dev
API_URL=https://myapi.dev.com
.env.qa
API_URL=https://myapi.qa.com
我還將運行腳本設置為 XCode,例如 myapp.Dev 是cp "${PROJECT_DIR}/../.env.dev" "${PROJECT_DIR}/../.env"
我有兩個問題:
myapp.Dev
get variable from.env (wrong) bundle identifier is Dev (correct)
ENVFILE=.env.dev npx react-native run-ios
來構建項目, get variable from.env file (wrong) and variable becomes to https://myapi.dev.com, bundle identifier is Prod (wrong)
我不知道哪一步出了問題,我該如何運行mypp.Dev
並從.env.Dev
文件中讀取?
據我所知,我正在使用這個庫:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.