我正在编写一个构建脚本来编译和打包我的应用程序,我想要一个很好的方法来获取创建的.app
的完整路径名。我找不到xcodebuild
以外的任何命令行工具,这些工具似乎没有太多检查Xcode项目的方法。我的完整编译命令是
xcodebuild -sdk iphoneos2.2.1
因此它将使用默认配置构建,我不想对.app
文件名进行硬编码(尽管它类似于build/<config>iphoneos/<name>.app
)。目前,我正在解析xcodebuild
命令的输出并抓取行
CodeSign (.*)
它可以正常工作,但似乎是一种非常迂回的方式。是否有另一个命令行工具来执行此操作,或者至少比我的解决方案更简单?
答案 0 :(得分:1)
很难说,因为构建位置可以是项目/目标特定的,或者是从未在项目文件中的任何位置明确设置的全局首选项。
从未尝试过,但可能会在项目中添加一个Run Script构建阶段,只是将环境打印到stdout并解析它?