我想删除这个带有红色标记的目标,但无法删除。
对话框中的“减号”按钮保持灰色,它不响应退格键或删除键,右键单击只会显示帮助选项。我可以将缺少红色标记的目标拖动到工作黑色目标的上方或下方,但它不允许我将其删除。
这个丢失的红色目标似乎只出现在这个编辑方案对话框中。
在我的主项目/目标窗口中,我只有一个好的目标。
任何想法如何清理并删除这个丢失的目标?
对我有用的是在现有方案的各种操作(运行、测试等)中指定另一个可执行文件(或没有)。正是它在计划的操作中使用的事实阻止了它的删除。我在研究 Mastering Xcode 4 时发现了这一点(是的,无耻的插件)。:-)
尝试创建一个全新的方案(通过“新方案”或“管理方案...”)并开始使用它。
一旦您的新方案正确构建并设置为默认方案,您应该能够删除带有虚假“缺失”目标的旧方案。
Joar Wingfors 在 Xcode 用户邮件列表(强调我的)中解释了这里的真正问题:
在方案表中,您不能从某个选项卡中删除其他选项卡所依赖的内容。在这种情况下,您可能必须 先从测试选项卡中删除目标,然后才能从构建选项卡中删除它。或类似的规定。
我有同样的问题。通过关闭 xCode 并在外部编辑架构文件以删除缺少库的 bundlableResource 部分来解决。不是所有方法中最安全的,但它有效。
首先删除所有方案,然后再次生成方案。为我工作。
约书亚说的话,有点量身定做。完成所有各种操作并将丢失的可执行文件更改为现有的。
在您的情况下,请转到“个人资料”并切换到新应用程序。如果您在“测试”选项卡中遇到此问题,则相同。