MobileFirst平台本机iOS应用程序生成在生成.wlapp时出错
我正在使用ant脚本开发MobileFirst Platform version7,以构建project.war、.wlapp、.adapter。MobileFirst平台本机iOS应用程序生成在生成.wlapp时出错,ios,ant,ibm-mobilefirst,Ios,Ant,Ibm Mobilefirst,我正在使用ant脚本开发MobileFirst Platform version7,以构建project.war、.wlapp、.adapter。 当我们的项目是混合项目时,一切都很顺利。现在,该项目已在中迁移到本机iOS 我正在使用以下代码构建.wlapp <target name="build-wlapp"> <app-builder worklightServerHost="localhost:10080" applicationFolder="//Users/admin
当我们的项目是混合项目时,一切都很顺利。现在,该项目已在中迁移到本机iOS 我正在使用以下代码构建.wlapp
<target name="build-wlapp">
<app-builder worklightServerHost="localhost:10080"
applicationFolder="//Users/admin/Documents/workspace/NewProj/apps/Try"
environments="iOSnative"
nativeProjectPrefix="NewProj"
outputFolder="/Users/admin/Documents/workspace/NewProj/bin"/>
下面是一个错误:
build.xml:66:生成应用程序失败:无法创建生成
由于无效的应用程序描述符.xml,已完成。(cvc elt.1:无法
查找元素“nativeIOSApp”的声明。)
我不知道缺陷在哪里…首先为错误的答案感到抱歉 您使用了错误的代码来生成下面的ant脚本中的.wlapp文件
<project default="change">
<target name="change">
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="worklight-ant-builder.jar"/>
</classpath>
</taskdef>
<native-app-builder
sourceFolder="C:\Workspace\Test\apps\Test" DestinationFolder="bin"
worklightServerHost="http://111.111.111.111:10080">
</native-app-builder>
</target>
</project>
首先很抱歉回答错误 您使用了错误的代码来生成下面的ant脚本中的.wlapp文件
<project default="change">
<target name="change">
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="worklight-ant-builder.jar"/>
</classpath>
</taskdef>
<native-app-builder
sourceFolder="C:\Workspace\Test\apps\Test" DestinationFolder="bin"
worklightServerHost="http://111.111.111.111:10080">
</native-app-builder>
</target>
</project>
假设您在评论中发布的application descriptor.xml
已完成,您的xmlns
声明后面似乎有一个分号。这不是有效的XML。不确定它是怎么回事(检查您的源代码管理系统?),但您可能需要删除/还原它。假设您在评论中发布的application descriptor.xml
已完成,您的xmlns
声明后似乎有一个分号。这不是有效的XML。不确定它是怎么回事(检查你的源代码管理系统?),但你可能需要删除/还原它。下面的答案是否消除了你的疑问否,我仍然有疑问。你能将你的应用程序描述符.xml
编辑到答案中吗?@Andrew Ferrier MyTime MyTime 3600@kiran如建议的那样,请把它编辑成答案。这样读很难。下面的答案是否澄清了您的疑问?不,我仍然有疑问。请您将应用程序描述符.xml
编辑到答案中,好吗?@Andrew Ferrier MyTime MyTime 3600@kiran按照建议,请将其编辑到答案中。很难这样理解。如果是这样,那么当我使用eclipse或mobile first server构建项目时,为什么要创建.wlapp呢。ProjectName-iOSnative-1.0.wlapp这是创建的文件。但是ant脚本并没有发生同样的情况。@kiran你能分享一下你的项目截图吗explorer@kiran这肯定会解决您的问题,我刚刚测试了它,它构建了我的.wlapp文件。如果是这样的话,那么当我使用eclipse或使用mobile first server构建项目时,.wlapp创建的原因是什么。ProjectName-iOSnative-1.0.wlapp这是创建的文件。但是ant脚本并没有发生同样的情况。@kiran你能分享一下你的项目截图吗explorer@kiran这肯定会解决你的问题,我刚刚测试了它,它构建了我的.wlapp文件