我正在使用 Xcode 5 和 CocoaPods 开发 iPhone 应用程序。我有一个计划和目标称为Oahu
我对其进行测试。因此,看到我的两个测试目标在该方案的构建阶段构建,我并不感到惊讶。但是,有第四个构建目标无法删除:
当我运行测试时,会构建所有四个目标,并且测试目标将针对最后一个不正确的目标运行,Ku
.
关闭Xcode后,删除以下内容DerivedData
目录,并删除所有*userdata
我的项目目录中的文件(find ./ | grep userdata | xargs rm -rf
),我仍然有一个无关的构建目标:
请注意,它现在包括我的Production
目标和我也有未经检查的Find Implicit Dependencies
.
我已经查看了所有构建设置,Oahu.xcscheme
, and project.pbxproj
,但我找不到任何会导致这种行为的东西。取消选中方案的构建选项Find Implicit Dependencies
没有影响。
This Oahu
方案是唯一存在此问题的方案 -Ku
and Production
方案只有相应的目标——尽管如果我复制Oahu
方案,也有这个问题。
这个问题可以解决吗?
我发现我的所有构建和测试问题都与具有相同的二进制名称有关。将每个目标生成的二进制文件重命名为唯一的可以解决此问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)