java - 如何在 Mac OS X 上使用 Ant 复制 .​​app 包?

标签 java macos ant

大家好,我刚刚有一个关于使用 ant 在 Mac os x 上复制文件的快速问题。 我为自己的 iPhone 开发编写了一个很棒的小构建脚本。脚本复制 从 xcodebuild 创建的已编译的 .app 文件。反正ant命令好像不行。它没有正确复制 .app 文件。它复制 .app 文件的内容,就像它是一个文件夹一样。我知道这是因为它没有保留复制时将文件夹保留为 .app 所需的元数据。我可以使用 ditto 进行复制,但我想知道 ant 命令是否遗漏了什么。所以这是我的问题的总结:How do I copy .app bundles with ant on mac os x? 任何提示将不胜感激。 谢谢, 山姆

最佳答案

Ant(或 bash,或您使用的任何东西)不知道应将应用程序包视为一个文件,它只是将其视为一个目录(确实如此)。因此,要使您的 Ant 文件正常工作,您可能希望使用适用于复制文件夹而非文件的命令。我从未使用过 ant,但它可能类似于 cp unix 命令 (cp -r origApp.app newApp.app)

希望这有助于...

关于java - 如何在 Mac OS X 上使用 Ant 复制 .​​app 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1114309/

相关文章:

java - 将 JAR 添加到 Visual Studio 2015 Android Ant Java 项目

java - 可以用 Swing Timer 以更优雅的方式完成吗?

java - SecurityException 权限 - 不将图像保存到 Android 设备

macos - Mac应用商店: URL to open the list of the apps of one developer in Mac Appstore from an OSX app?

java - 使用 ant 通过 sciptlet 编译 jrxml

ant - 尝试使用 ANT 获取目录中所有文件的文件名

java - 使用 Date 获取昨天的日期

java - 使用@Reference获取服务导致maven构建警告

macos - 如何确定 Docker 容器(在 M1 MacBook 上)何时通过 qemu 运行?

macos - 苹果操作系统 X : interacting with an application programmatically