我正在使用Xcode 5和CocoaPods开发iPhone应用程序。我有一个名为Oahu的方案和目标,我对其进行测试。因此,在方案的构建阶段中,我不惊讶地看到我的两个测试目标被列出。然而,有一个第四个构建目标无法删除:
当我运行测试时,所有四个目标都会被构建,并且测试目标会针对最后一个错误的目标Ku运行。
即使在关闭Xcode、删除DerivedData目录的内容以及删除项目目录中的所有*userdata文件(find ./ | grep userdata | xargs rm -rf)之后,我仍然有一个多余的构建目标:
请注意,它现在包括我的Production目标,我还取消了查找隐式依赖项的复选框。
我已经查看了所有的构建设置、Oahu.xcscheme和project.pbxproj,但是我找不到任何导致这种行为的原因。取消方案的Build Option中的Find Implicit Dependencies没有效果。
这个Oahu方案是唯一有这个问题的方案——Ku和Production方案只有对应的目标——尽管如果我复制Oahu方案,则也存在这个问题。
这个问题能修复吗?
当我运行测试时,所有四个目标都会被构建,并且测试目标会针对最后一个错误的目标Ku运行。
即使在关闭Xcode、删除DerivedData目录的内容以及删除项目目录中的所有*userdata文件(find ./ | grep userdata | xargs rm -rf)之后,我仍然有一个多余的构建目标:
请注意,它现在包括我的Production目标,我还取消了查找隐式依赖项的复选框。
我已经查看了所有的构建设置、Oahu.xcscheme和project.pbxproj,但是我找不到任何导致这种行为的原因。取消方案的Build Option中的Find Implicit Dependencies没有效果。
这个Oahu方案是唯一有这个问题的方案——Ku和Production方案只有对应的目标——尽管如果我复制Oahu方案,则也存在这个问题。
这个问题能修复吗?