【问题标题】:IBM Worklight app-builder ant task creates two xcode projects instead of oneIBM Worklight app-builder ant 任务创建两个 xcode 项目而不是一个
【发布时间】:2014-05-30 16:27:55
【问题描述】:

我的 app-builder ant 任务是这样的:

<target name="build.app" depends="eval.dev.params, prepare.app, install.plugin.pay">
    <exec executable="/usr/sbin/ipconfig" outputproperty="ip.addr" osfamily="mac">
        <arg value="getifaddr"/>
        <arg value="en0"/>
    </exec>
    <condition property="current.ip" value="${server.path}">
        <not>
            <equals arg1="${build.env}" arg2="dev"/>
        </not>
    </condition>
    <condition property="current.ip" value="http://${ip.addr}:${server.port}">
        <equals arg1="${build.env}" arg2="dev"/>
    </condition>
    <echo message="${current.ip}"/>

    <app-builder applicationFolder="${build.path}/${context.root}"
                 nativeProjectPrefix="${context.root}" outputFolder="${build.path}"
                 worklightserverhost="${worklight.server.host}"/>
</target>

问题是,在这一步之后,我得到了两个 xcodeprojects 而不是一个,然后 ios 构建失败,我不知道如何检查“app-builder”的工作。

生成的两个 xcode 项目以这种方式命名:

  • /workspace/kWallet/build/myAppEnv/iphone/native/myAppMyAppIphone.xcodeproj
  • /workspace/kWallet/build/myAppEnv/iphone/native/myAppEnvMyAppIphone.xcodeproj

【问题讨论】:

标签: ios xcode ant ibm-mobilefirst


【解决方案1】:

你确定它们都是由 ant 构建的吗??? 通过查看名称格式,myAppMyAppIphone.xcodeproj 是由 ant 实用程序构建的,另一个 myAppEnvMyAppIphone.xcodeproj 是由 eclipse 构建的。

当您使用 eclipse 构建 ios 环境时,它使用格式

<project><app><env>.xcodeproj  

ant 使用格式的地方

<app><app><env>.xcodeproj

【讨论】:

  • 感谢您的关注,我正试图弄清楚如何将这些应用到我的情况,因为我的项目完全是从命令行构建的,但也许某些 Eclipse 命令可以在过程,但现在我不清楚
【解决方案2】:
<app-builder applicationFolder="${build.path}/${context.root}"
                 nativeProjectPrefix="${context.root}" outputFolder="${build.path}"
                 worklightserverhost="${worklight.server.host}"/>

如果您将nativeProjectPrefix 提供为projectname,那么我们会得到相同的xcode 文件名。

【讨论】:

    猜你喜欢
    • 2013-07-14
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多