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

Ios 如何阻止Xcode在iphoneos构建目录中查找OS X产品?,ios,xcode,macos,configuration,product,Ios,Xcode,Macos,Configuration,Product,我有一个以iOS项目开始的项目,它可以在build/Debug iphoneos和build/Release iphoneos中正确地找到产品。此后,我添加了一些OS X目标,它们正确地构建在build/Debug和build/Release目录中 但是,当我在导航器区域的“产品”部分单击某个OS X产品时,Xcode正在build/Release iphoneos中查找它,而不是build/Release。当我查看目标时,buildproducts路径被正确设置为build/Release。发

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


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

经过大量的讨价还价,我得出结论,这在目前是不可能的。问题似乎是,尽管目标构建产品位于适当的平台特定目录中,但Xcode只知道并查找项目默认构建产品路径(CONFIGURATION\u build\u DIR)中的产品。由于Xcode允许我在单个项目中创建和构建OSX和iOS的目标并没有问题,我认为这是它在处理产品方面的一个缺点,所以我提出了(rdar://19163498)