【问题标题】:iOS: Absolute project path with xcodebuildiOS:使用 xcodebuild 的绝对项目路径
【发布时间】:2013-05-15 15:38:53
【问题描述】:

我使用以下命令从 .xcodeproj 所在的目录中使用 xcodebuild 构建项目。

admin$ xcodebuild install DSTROOT=. INSTALL_PATH=/bin

有人可以告诉我如何在xcodebuild 命令中指定 .xcodeproj 的完整路径并从任何地方运行它吗?

[编辑]

...所以你不能用 xcodebuild 命令指定项目的绝对路径,但你可以指定你希望你的 .app 文件放在哪里,如下所示。您需要从根项目目录运行此命令,您将能够在没有 CD 的情况下将其他子项目编译到它们的目录,但您需要指定您正在构建的“方案”。

admin$ xcodebuild install DSTROOT=/Users/admin/myProjectRoot INSTALL_PATH=/bin -scheme MySubProject1 -configuration Release -sdk iphonesimulator clean build

【问题讨论】:

    标签: xcode compilation terminal build-automation xcodebuild


    【解决方案1】:

    According to the manpage for xcodebuild,您必须从您的项目所在的目录中启动“xcodebuild”。 IE。澄清的具体行是:

    要构建 Xcode 项目,请从目录运行 xcodebuild 包含您的项目(即包含 projectname.xcodeproj 包)。

    如果该目录中有多个项目,则可以使用“-project projectname”命令行参数。

    在我自己的构建脚本中,我“cd”到项目所在的文件夹,然后调用“xcodebuild”。

    【讨论】:

    • 谢谢迈克尔!现在我从根项目的文件夹运行这个命令,并能够为各种其他项目提供“方案”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 2016-05-08
    • 2013-08-25
    • 2014-07-23
    • 2011-03-13
    • 1970-01-01
    相关资源
    最近更新 更多