【问题标题】:Build folder location in XCODE 4.2在 XCODE 4.2 中构建文件夹位置
【发布时间】:2012-03-09 03:45:17
【问题描述】:

我正在使用 XCODE 4.2,并且当我构建项目时,即使构建成功,我也没有看到“Products”文件夹下的 libMyProject.a 文件变黑。

这些 .a 文件存储在哪里。在 3.2.6 中,build 文件夹曾经位于我的项目工作区中。

【问题讨论】:

    标签: iphone ios cocoa-touch xcode4.2


    【解决方案1】:

    构建时,请查看日志导航器 (cmd-7)。阅读构建日志:它将包含构建产品的完整路径。

    不过,它应该在 Xcode 中显示为产品...

    【讨论】:

      【解决方案2】:

      它们通常被放入 /Library/Developer/Xcode/DerivedData/{PROJECT_NAME_AND_RANDOM_CRAP}/Build/Products/{BUILD_TYPE}/{PROJECT_NAME}.app

      【讨论】:

        【解决方案3】:

        您必须为设备而不是模拟器构建它才能使其变黑。但如果你只为模拟器构建它,它会保持红色。

        至于二进制文件的位置,它位于 Pre-Configuration Build Products Path 中指定的子文件夹中的 Derived Data 文件夹,默认情况下具有值build/Debug-iphoneosbuild/Release-iphoneos

        编辑

        您可以通过修改 Packaging 组中 Product Name 的值来更改目标的 Build settings 中的产品名称。

        【讨论】:

        • 知道如何在 XCODE 4.2 中更改目标库名称。我正在目标 X 上构建我的项目并获取 libX.a 文件。我想将其命名为 libY.a。
        【解决方案4】:

        您必须为设备而不是模拟器构建它。如果你为设备构建它,那么它的颜色会是红色的,你不会得到 project.app 文件。要获取 project.app 文件,您必须在设备中构建(iPhone/iPad/iPod Touch)。内置设备后,project.app 文件的颜色将变为黑色。 如果您只想获取不在 Products 文件夹下的 .app 文件,则可以遵循另一个过程。为此,请转到 Products->Archive->Share 然后保存。它将生成 .ipa 文件。通过将应用程序更改为 zip 并解压缩文件,您将获得 .app 文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-04-23
          • 2011-08-22
          • 1970-01-01
          • 1970-01-01
          • 2019-02-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多