我有一个最初是iOS项目的项目,它在build/Debug-iphoneos
和build/Release-iphoneos
中正确找到了产品。我已经添加了一些OS X目标,并且它们已在build/Debug
和build/Release
目录中正确构建。
但是,当我在导航器区域的“产品”部分中单击OS X产品时,Xcode正在build/Release-iphoneos
中查找,而不是build/Release
。当我查看目标时,构建产品路径已正确设置为build/Release
。这是怎么回事?为什么Xcode认为该产品将在build/Release-iphoneos
中,但在build/Release
中正确构建它?我怎样才能在适当的地方找到它?
答案 0 :(得分:1)
经过多次讨论之后,我得出的结论是,目前根本无法做到这一点。问题似乎是,虽然Targets在适当的平台特定目录中构建产品,但Xcode只知道并在项目默认构建产品路径(CONFIGURATION_BUILD_DIR)中查找产品。由于Xcode没有问题让我在一个项目中为OS X和iOS创建和构建目标,我相信这是对产品处理的一个缺点,因此我提交了bug report(rdar:// 19163498)