【发布时间】:2012-11-28 03:03:56
【问题描述】:
有没有办法从命令行确定使用 xcodebuild 构建后派生数据文件夹的位置?
例如运行xcodebuild后:
xcodebuild -project projectname -target targetname
我希望能够找出应用程序所在的文件夹。我希望在不使用 CONFIGURATION_BUILD_DIR 或在项目设置中更改输出路径的情况下执行此操作。
有什么想法吗?
【问题讨论】:
有没有办法从命令行确定使用 xcodebuild 构建后派生数据文件夹的位置?
例如运行xcodebuild后:
xcodebuild -project projectname -target targetname
我希望能够找出应用程序所在的文件夹。我希望在不使用 CONFIGURATION_BUILD_DIR 或在项目设置中更改输出路径的情况下执行此操作。
有什么想法吗?
【问题讨论】:
xcodebuild -project myapp.xcodeproj -showBuildSettings
打印所有构建设置和值,尤其是构建应用程序的文件夹:
BUILT_PRODUCTS_DIR = /path/to/myapp/DerivedData/myapp/Build/Products/Release
【讨论】:
xcodebuild -project projectname -target targetname -showBuildSettings | grep -m 1 "CONFIGURATION_BUILD_DIR" | grep -oEi "\/.*"
-configuration Debug或类似的控制。