从命令行确定Xcode派生的数据位置

从命令行确定Xcode派生的数据位置,xcode,xcode4,Xcode,Xcode4,使用xcodebuild生成后,是否有方法从命令行确定派生数据文件夹的位置 例如,在运行xcodebuild之后: xcodebuild -project projectname -target targetname 我希望能够找到应用程序所在的文件夹。我希望这样做,而不必使用CONFIGURATION\u BUILD\u DIR或在项目设置中更改输出路径 有什么想法吗 xcodebuild -project myapp.xcodeproj -showBuildSettings 打印所有生成

使用xcodebuild生成后,是否有方法从命令行确定派生数据文件夹的位置

例如,在运行xcodebuild之后:

xcodebuild -project projectname -target targetname
我希望能够找到应用程序所在的文件夹。我希望这样做,而不必使用CONFIGURATION\u BUILD\u DIR或在项目设置中更改输出路径

有什么想法吗

xcodebuild -project myapp.xcodeproj -showBuildSettings
打印所有生成设置和值,尤其是生成应用程序的文件夹:

内置产品目录= /路径/收件人/myapp/DerivedData/myapp/Build/Products/Release


在你的问题之后不久,有一个类似的问题:,也许这也是我感兴趣的。我通过一些类似的grepping得到了我想要的:
xcodebuild-projectname-targetname-showBuildSettings | grep-m1“CONFIGURATION\u BUILD\u DIR”| grep-oEi“\/.*”
不幸的是,路径在随机后缀中有所不同:/。我不知道为什么…有什么想法吗?如果你在结尾是指“发布”,请添加
-configuration Debug
或类似的内容来控制它。