MFP Cordova-Ionic项目的IOS构建失败

时间:2016-05-04 12:48:10

标签: ios xcode cordova ionic-framework mobilefirst-cli

我正在尝试构建使用MFP cordova Ionic创建的基于CLI的混合应用程序。它适用于Android,但是当我尝试为iOS构建它时它失败了。我面临着多个错误

  

xcodebuild [14887:399060] [MT] PluginLoading:所需的插件兼容性UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90用于插件路径'〜/ Library / Application Support / Developer / Shared / Xcode中/插件/ VVDocumenter-Xcode.xcplugin'不存在于DVTPlugInCompatibilityUUIDs

我尝试添加必需的key-val in plist file

来解决此问题

当我尝试从Xcode运行它时,我收到错误 - Some keys are missing in worklight.plist

现在添加缺失的密钥后,我正在

  

2016-05-04 17:50:28.507 StoreApp [14787:396490] [致命] [WL_INIT] - WLImpl.m中的[WLImpl initWL]:180 :: Init失败:无法读取checksum.js ,操作无法完成。 (可可错误258.),(null)。重新安装该应用程序,然后重试。

即使我尝试过运行简单的MFP cordova项目,但是构建失败了

1 个答案:

答案 0 :(得分:0)

  

即使我尝试过运行简单的MFP cordova项目,但是构建失败了

我无法重现这个......

  

idanadar @ mbp-idan:〜/桌面$ mfp cordova创建
  ?输入app的名称:myapp
  ?输入包ID:com.ibm.myapp
  ?输入应用版本:1.0.0
  ?选择您的应用支持的平台:ios
  ?以下插件将自动添加到您的应用中:
  科尔多瓦 - 插件-MFP
  org.apache.cordova.device
  org.apache.cordova.dialogs
  org.apache.cordova.geolocation
  org.apache.cordova.globalization
  org.apache.cordova.inappbrowser
  org.apache.cordova.network-information

     

请按回车键继续...
  ?选择您要添加的其他插件:
  ?输入要添加的应用模板的路径:cordova-hello-world-mfp
  嵌入式Cordova命令:cordova创建" myapp" " com.ibm.myapp" " MyApp的" --copy-从=" /应用/ IBM / MobileFirst-CLI / mobilefirst-CLI / node_modules / cordovacmd /科尔多瓦/模板/科尔多瓦问候-世界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与MFP的main.m合并。   插件" cordova-plugin-mfp"成功添加。
  准备推... ...   未找到MFP App设置,配置..
  嵌入式Cordova命令:cordova准备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模拟器并显示应用程序。

至于使用MFP Cordova创建基于Ionic的应用程序,我建议您遵循以下步骤:https://www.raymondcamden.com/2015/03/23/working-with-ibm-mobilefirst-and-the-ionic-framework/