2017-02-09 4 views
2

Я создаю схемы (чтобы разделить разработку &) для моего приложения iOS, в котором используется платформа IBM MobileFirst. Мне нужно указать разные значения для 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
    • Для регистрации на определенный профиль сервера: mfpdev app register replace-with-server-profile-name

При регистрации приложения, эта команда обновляет .plist файл с требуемые свойства (хост, порт и т. д.).

Смежные вопросы