【问题标题】:How do I stop Xcode from looking for OS X Products in iphoneos build directories?如何阻止 Xcode 在 iphoneos 构建目录中查找 OS X 产品?
【发布时间】:2014-12-11 02:42:38
【问题描述】:

我有一个以 iOS 项目开始的项目,它可以在 build/Debug-iphoneosbuild/Release-iphoneos 中正确找到产品。此后我添加了一些 OS X 目标,它们正确构建在 build/Debugbuild/Release 目录中。

但是,当我在 Navigator 区域的 Products 部分中单击 OS X 产品时,Xcode 会在 build/Release-iphoneos,而不是 build/Release 中寻找它。当我查看目标时,构建产品路径已正确设置为build/Release。这是怎么回事?为什么 Xcode 认为该产品将在 build/Release-iphoneos 中,但在 build/Release 中正确构建它?我怎样才能让它在合适的地方找到它?

【问题讨论】:

    标签: ios xcode macos configuration product


    【解决方案1】:

    经过一番折腾,我得出的结论是,目前这根本不可能。问题似乎是,尽管 Targets 在适当的特定于平台的目录中构建产品,但 Xcode 只知道并在项目默认构建产品路径 (CONFIGURATION_BUILD_DIR) 中查找产品。由于 Xcode 让我在单个项目中为 OS X 和 iOS 创建和构建目标没有问题,我认为这是它处理产品的一个缺点,所以我提交了一个bug report (rdar://19163498)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-13
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      相关资源
      最近更新 更多