【发布时间】:2015-07-07 20:35:59
【问题描述】:
我正在尝试在命令行中运行cordova prepare ios,以便我可以使用 Xcode 构建我的 ios 应用程序。它只是返回“未定义”。通常它没有任何控制台输出,但应用程序已正确准备。这个项目有多个开发人员,我最近不得不修复 Images.xcassets/launch.launchimage/Contents.json 文件中的一些合并冲突,但除此之外,我还没有触及我的 cordova 配置内容。任何帮助将不胜感激。
这是我使用详细标志运行它时的输出。我会包含更多代码,但老实说,我不确定从哪里开始查找错误。
$ cordova prepare ios --verbose
Generating config.xml from defaults for platform "ios"
Calling plugman.prepare for platform "ios"
Preparing ios project
Processing configuration changes for plugins.
Iterating over installed plugins: [ 'org.apache.cordova.device',
'org.apache.cordova.inappbrowser',
'com.danielcwilson.plugins.googleanalytics',
'com.phonegap.plugins.PushPlugin',
'com.mobileapptracking.matplugin',
'com.mobileapptracking.gaidwrapper',
'com.mobileapptracking.ifawrapper',
'nl.x-services.plugins.launchmyapp',
'com.phonegap.plugins.facebookconnect',
'com.google.playservices' ]
Writing out cordova_plugins.js...
undefined
【问题讨论】:
-
遇到了同样的问题。就我而言,它消失的原因是从我自己的一个插件 plugin.xml 中删除了一个 compiler-flags="-I...." 条目...但遗憾的是,该条目的存在是有充分理由的。任何帮助将不胜感激。
-
实际上 - 我相信在我的情况下导致问题的原因是 -I 路径 (".../hxcpp/3,2,81/include") 参数中的逗号。似乎是一个解析错误...
标签: ios xcode cordova phonegap-plugins