我正在为使用 IBM MobileFirst 平台的 iOS 应用程序创建模式(以区分开发和生产环境)。我需要根据所选的模式值为 PROTOCOL 、HOST 和 PORT 提供不同的值。
对于生产模式值应如下所示:
PROTOCOL : HTTPS
HOST: PRODUCTION HOST NAME
PORT: PRODUCTION PORT
对于开发模式值应如下所示:
PROTOCOL : HTTP
HOST: DEVELOPMENT HOST NAME
PORT: DEVELOPMENT PORT
根据 IBM mobilefirst development我们需要将上述值放在 mfpclient.plist 文件中。
Best Answer-推荐答案 strong>
无需手动更新应用程序的 .plist 文件或创建不同的“模式”。
你应该做的如下:
在 MobileFirst CLI 中定义开发和生产服务器的服务器配置文件。
一旦您拥有用于开发和生产的服务器配置文件,无论何时您想要“切换”应用程序以连接到任一方式,您只需将应用程序注册到所需的服务器即可。
- 使用默认服务器注册:
mfpdev app register
- 要注册到特定的服务器配置文件:
mfpdev app register replace-with-server-profile-name
当您注册应用程序时,此命令会使用所需属性(主机、端口等)更新 .plist 文件。
关于ios - IBM MobileFirst SDK iOS mfpclient.plist,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/42130192/
|