【问题标题】:Determine Xcode derived data location from command line从命令行确定 Xcode 派生数据位置
【发布时间】:2012-11-28 03:03:56
【问题描述】:

有没有办法从命令行确定使用 xcodebuild 构建后派生数据文件夹的位置?

例如运行xcodebuild后:

xcodebuild -project projectname -target targetname

我希望能够找出应用程序所在的文件夹。我希望在不使用 CONFIGURATION_BUILD_DIR 或在项目设置中更改输出路径的情况下执行此操作。

有什么想法吗?

【问题讨论】:

    标签: xcode xcode4


    【解决方案1】:
    xcodebuild -project myapp.xcodeproj -showBuildSettings
    

    打印所有构建设置和值,尤其是构建应用程序的文件夹:

    BUILT_PRODUCTS_DIR = /path/to/myapp/DerivedData/myapp/Build/Products/Release

    【讨论】:

    • 在你的问题之后不久有一个类似的问题:stackoverflow.com/questions/13826375/…,也许这也很有趣。
    • 我得到了我想要的东西,像这样:xcodebuild -project projectname -target targetname -showBuildSettings | grep -m 1 "CONFIGURATION_BUILD_DIR" | grep -oEi "\/.*"
    • 不幸的是,随机后缀中的路径不同:/。我不知道为什么……有什么想法吗?
    • 如果你的意思是“释放”在最后,添加-configuration Debug或类似的控制。
    猜你喜欢
    • 2012-11-25
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 1970-01-01
    相关资源
    最近更新 更多