我有一个用于调用Web服务的应用程序,其中基本URL对于不同的环境是不同的(dev / SIT / UAT / preProd / prod等...) 所以我决定在Config.json文件中添加基本URL。
"env:development": {
"BASE_URL" : "https://xxxx/api/"
},
"env:SIT": {
"BASE_URL" : "http://1yyyy/api/"
},
"env:UAT": {
"BASE_URL" : "http://1yyyy/api/"
},
"env:production": {
"BASE_URL" : "ccccc"
},
现在我的问题是...... 如果我想为SIT或UAT或Production进行构建,该应用程序将如何采用适当的基本URL。 如何定义我在开发SIT,UAT或生产中运行我的应用程序?
答案 0 :(得分:3)
您无法定义自己的环境。有一些预定义的用于编译您的应用程序。编译的应用程序中只有一个环境。
您可以在documentation of Appcelerator
中找到哪些环境可以执行的操作基本上,development
用于模拟器,test
用于设备,production
用于编译ad-hoc或用于应用商店。
如果您想要针对不同情况使用不同的URL,您需要在global
部分中定义它们,并在应用程序中自行制作逻辑以选择正确的URL。