2017-02-09 149 views
2

我正在爲使用IBM MobileFirst平臺的iOS應用程序創建模式(區分開發&生產環境)。我需要根據所選模式值爲PROTOCOL,HOST & PORT提供不同的值。IBM MobileFirst SDK iOS mfpclient.plist

對於生產模式值應爲:

PROTOCOL : HTTPS 
HOST: PRODUCTION HOST NAME 
PORT: PRODUCTION PORT 

對於發展模式的值應該如下:

PROTOCOL : HTTP 
HOST: DEVELOPMENT HOST NAME 
PORT: DEVELOPMENT PORT 

由於每IBM mobilefirst development我們需要將其放置在上面提到的值mfpclient.plist文件。

+1

您可以進一步詳細說明您到底想要區分什麼,以及您到目前爲止所做的工作?請編輯該問題。另請提及您的IBM MobileFirst版本... –

回答

0

無需手動更新應用程序的.plist文件或創建不同的「模式」。

你應該做的是:

  1. 定義您的開發和生產服務器的服務器配置文件中MobileFirst CLI。

    • 從命令行運行:mfpdev server info。這會向您顯示服務器配置文件的當前列表。
    • 現在運行mfpdev server add到另一個服務器配置文件。 Learn how to add server profiles
  2. 一旦你開發和生產,服務器配置文件,只要你想「轉」你的應用程序連接到無論哪種方式,你只需要註冊所需的服務器應用程序。 mfpdev app register

  3. 要註冊到一個特定的服務器配置文件:mfpdev app register replace-with-server-profile-name

當你註冊該應用程序,該命令將更新的.plist文件與

  • 要使用默認的服務器註冊所需的屬性(主機,端口等)。