Сбой сборки iOS для проекта MFP Cordova-Ionic

Я пытаюсь создать гибридное приложение на основе MFP cordova Ionic, созданное с использованием CLI. Он отлично работает для Android, но не работает, когда я пытаюсь создать его для iOS. Есть несколько ошибок, с которыми я сталкиваюсь

xcodebuild[14887:399060] [MT] PluginLoading: требуется совместимость с подключаемым модулем UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 для подключаемого модуля по пути '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ VVDocumenter-Xcode.xcplugin отсутствует в идентификаторах DVTPlugInCompatibilityUUID.

Я попытался решить эту проблему, добавив необходимые отсутствующие key-val in plist file

Когда я пытаюсь запустить его из Xcode, я получаю сообщение об ошибке - Some keys are missing in worklight.plist

После добавления отсутствующих ключей теперь я получаю

2016-05-04 17:50:28.507 StoreApp[14787:396490] [FATAL] [WL_INIT] -[WLImpl initWL] в WLImpl.m:180 :: Ошибка инициализации: не удается прочитать checksum.js, операция не выполнена быть завершенным. (Ошибка какао 258.), (ноль). Переустановите приложение и повторите попытку.

Даже я пытался запустить простой проект MFP Cordova, но сборка для этого не удалась.


person Namrata Thanekar    schedule 04.05.2016    source источник


Ответы (1)


Даже я пытался запустить простой проект MFP Cordova, но сборка для этого не удалась.

Я не могу воспроизвести это...

idanadar@mbp-idan:~/Desktop$ mfp cordova create
? Введите имя приложения: myapp
? Введите идентификатор пакета: com.ibm.myapp
? Введите версию приложения: 1.0.0
? Выберите платформы, которые будут поддерживаться вашим приложением: ios
? В ваше приложение будут автоматически добавлены следующие подключаемые модули:
cordova-plugin-mfp
org.apache.cordova.device
org.apache.cordova.dialogs
org.apache.cordova.geolocation< br> org.apache.cordova.globalization
org.apache.cordova.inappbrowser
org.apache.cordova.network-information

Пожалуйста, нажмите Enter, чтобы продолжить...
? Выберите дополнительные плагины, которые вы хотели бы добавить:
? Введите путь к добавляемому шаблону приложения: cordova-hello-world-mfp
Встроенная команда Cordova: cordova create "myapp" "com.ibm.myapp" "myapp" --copy-from="/Applications/ IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/cordovacmd/cordova/templates/cordova-hello-world-mfp" Добавление проекта ios...
Добавление "cordova-plugin-mfp"
Установка "cordova- plugin-mfp" для ios
Установка "org.apache.cordova.device" для ios
Установка "org.apache.cordova.dialogs" для ios
Установка "org.apache.cordova.geolocation" для ios
Установка «org.apache.cordova.globalization» для ios
Установка «org.apache.cordova.inappbrowser» для ios
Установка «org.apache.cordova.network-information» для ios
> Установка подключаемого модуля завершена
Если вы внесли изменения в файл main.m, вручную объедините файл main.m.bak с файлом main.m МФУ
Плагин «cordova-plugin-mfp» успешно добавлен.
Подготовка к push...
Параметры приложения МФУ не найдены, настройка..
Emb Команда edded Cordova: cordova prepare ios /Users/idanadar/Desktop/myapp/mobilefirst/com_ibm_myapp-iphone-1.0.0.wlapp создан.
Отправка выполнена успешно.
Проект MFP Cordova успешно создан.
idanadar@mbp-idan:~/Desktop$ cd myapp/
idanadar@mbp-idan:~/Desktop/myapp$ mfp cordova run --platform ios

Затем запустился симулятор iOS, и отобразилось приложение.

Что касается создания приложения на основе Ionic с помощью MFP Cordova, я предлагаю вам следовать этому: https://www.raymondcamden.com/2015/03/23/working-with-ibm-mobilefirst-and-the-ionic-framework/

person Idan Adar    schedule 05.05.2016
comment
Требуется ли MFP Push перед запуском проекта на устройстве? Для Android apk генерировался без нажатия MFP, и то же самое не работает для iOS. После отправки приложения iOS на сервер я теперь могу запустить его на устройстве. Спасибо, Идан Адар. - person Namrata Thanekar; 06.05.2016