【发布时间】:2012-03-09 03:45:17
【问题描述】:
我正在使用 XCODE 4.2,并且当我构建项目时,即使构建成功,我也没有看到“Products”文件夹下的 libMyProject.a 文件变黑。
这些 .a 文件存储在哪里。在 3.2.6 中,build 文件夹曾经位于我的项目工作区中。
【问题讨论】:
标签: iphone ios cocoa-touch xcode4.2
我正在使用 XCODE 4.2,并且当我构建项目时,即使构建成功,我也没有看到“Products”文件夹下的 libMyProject.a 文件变黑。
这些 .a 文件存储在哪里。在 3.2.6 中,build 文件夹曾经位于我的项目工作区中。
【问题讨论】:
标签: iphone ios cocoa-touch xcode4.2
构建时,请查看日志导航器 (cmd-7)。阅读构建日志:它将包含构建产品的完整路径。
不过,它应该在 Xcode 中显示为产品...
【讨论】:
它们通常被放入 /Library/Developer/Xcode/DerivedData/{PROJECT_NAME_AND_RANDOM_CRAP}/Build/Products/{BUILD_TYPE}/{PROJECT_NAME}.app
【讨论】:
您必须为设备而不是模拟器构建它才能使其变黑。但如果你只为模拟器构建它,它会保持红色。
至于二进制文件的位置,它位于 Pre-Configuration Build Products Path 中指定的子文件夹中的 Derived Data 文件夹,默认情况下具有值build/Debug-iphoneos 和 build/Release-iphoneos
编辑
您可以通过修改 Packaging 组中 Product Name 的值来更改目标的 Build settings 中的产品名称。
【讨论】:
您必须为设备而不是模拟器构建它。如果你为设备构建它,那么它的颜色会是红色的,你不会得到 project.app 文件。要获取 project.app 文件,您必须在设备中构建(iPhone/iPad/iPod Touch)。内置设备后,project.app 文件的颜色将变为黑色。 如果您只想获取不在 Products 文件夹下的 .app 文件,则可以遵循另一个过程。为此,请转到 Products->Archive->Share 然后保存。它将生成 .ipa 文件。通过将应用程序更改为 zip 并解压缩文件,您将获得 .app 文件。
【讨论】: