При регистрации приложения iOS с помощью MFP CLI 8.0 всегда запрашивается bundleId.

Я пытаюсь зарегистрировать собственные приложения iOS на сервере Bluemix Mobile Foundation (https://console.ng.bluemix.net/catalog/services/mobile-foundation) с помощью интерфейса командной строки mfpdev в автоматическом режиме.

Я добился этого с помощью примеров приложений, доступных в MobileFirst Operations Console, но, пытаясь использовать свои собственные приложения, я всегда получаю подсказки о пакете и версии для любой операции: регистрация, получение, отправка.

Эти свойства уже определены в Info.plist, поэтому я не знаю, что еще мне нужно сделать, чтобы разрешить автоматические операции:

<key>CFBundleIdentifier</key>
<string>com.ibm.mobileappbuilder.Mytestapp</string>
<key>CFBundleVersion</key>
<string>1.0</string>

person RubenJMarrufo    schedule 13.06.2016    source источник
comment
Вы можете добавить свое точное сообщение об ошибке?   -  person DoraC    schedule 13.06.2016


Ответы (1)


Я не могу это подтвердить.

Я создал новое приложение для iOS и присвоил ему идентификатор пакета: com.sample.myapp.

Затем из командной строки я сделал: приложение mfpdev зарегистрируйте bluemix («bluemix» — это имя моего экземпляра службы Mobile Foundation в Bluemix).

Это потребовало от меня следующее:

idanadar@mbp-idan:~/Desktop/company$ Приложение mfpdev зарегистрируйте bluemix
Проверка конфигурации сервера...
Регистрация на сервере:'https://mobilefoundation-9x-server.mybluemix.net:443' среда выполнения:'mfp'
? Введите свой bundleId: com.sample.myapp
Чтобы в будущем не запрашивать идентификатор пакета в проектах iOS, обновите элемент '', соответствующий 'CFBundleIdentifier' в файле Info.plist.
Зарегистрированное приложение для платформы : иос

Который прошел успешно.
Затем я удалил приложение из консоли и соответствующим образом отредактировал info.plist:

<key>CFBundleIdentifier</key>
<string>com.sample.myapp</string>

Я снова попробовал команду, и на этот раз вопрос не задавался...

person Idan Adar    schedule 13.06.2016