OSX -使用ant创建.app文件



我用Objective-C写了一个在Mac上运行的应用程序(OSX不是iOS)。我想用它来直接分销。在XCode中,我可以使用Product -> Archive -> Distribute创建。app文件。

如何使用ant创建。app文件?

我自己找到了答案。我的ant.xml如下

<project name="MacAgent" default="MacCompile">
        <property name="keychain.password" value="my_password"/>
        <property name="user" value="my_username"/>
        <property name="project.id" value="my_project_name"/>
        <property name="xcodeHome" value="/Applications/Xcode.app/Contents/Developer"/>
        <target name="MacCompile">
                <exec executable="security">
                        <arg value="unlock-keychain"/>
                        <arg value="-p"/>
                        <arg value="${keychain.password}"/>
                        <arg value="/Users/${user}/Library/Keychains/login.keychain"/>
                </exec>
                <exec executable="${xcodeHome}/usr/bin/xcodebuild">
                        <arg value="-project"/>
                        <arg value="${project.id}.xcodeproj"/>
                        <arg value="clean"/>
                        <arg value="build"/>
                </exec>
        </target>
</project>

相关内容

  • 没有找到相关文章

最新更新