如何阻止Xcode在iphoneos构建目录中查找OS X产品?

时间:2014-12-03 21:54:06

标签: ios xcode macos configuration product

我有一个最初是iOS项目的项目,它在build/Debug-iphoneosbuild/Release-iphoneos中正确找到了产品。我已经添加了一些OS X目标,并且它们已在build/Debugbuild/Release目录中正确构建。

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

1 个答案:

答案 0 :(得分:1)

经过多次讨论之后,我得出的结论是,目前根本无法做到这一点。问题似乎是,虽然Targets在适当的平台特定目录中构建产品,但Xcode只知道并在项目默认构建产品路径(CONFIGURATION_BUILD_DIR)中查找产品。由于Xcode没有问题让我在一个项目中为OS X和iOS创建和构建目标,我相信这是对产品处理的一个缺点,因此我提交了bug report(rdar:// 19163498)