如何从命令行上的Xcode项目获取应用程序路径名?

时间:2009-12-30 21:25:32

标签: iphone xcode macos xcodebuild

我正在编写一个构建脚本来编译和打包我的应用程序,我想要一个很好的方法来获取创建的.app的完整路径名。我找不到xcodebuild以外的任何命令行工具,这些工具似乎没有太多检查Xcode项目的方法。我的完整编译命令是

xcodebuild -sdk iphoneos2.2.1

因此它将使用默认配置构建,我不想对.app文件名进行硬编码(尽管它类似于build/<config>iphoneos/<name>.app)。目前,我正在解析xcodebuild命令的输出并抓取行

CodeSign (.*)

它可以正常工作,但似乎是一种非常迂回的方式。是否有另一个命令行工具来执行此操作,或者至少比我的解决方案更简单?

1 个答案:

答案 0 :(得分:1)

很难说,因为构建位置可以是项目/目标特定的,或者是从未在项目文件中的任何位置明确设置的全局首选项。

从未尝试过,但可能会在项目中添加一个Run Script构建阶段,只是将环境打印到stdout并解析它?