XCode不会摆脱重命名的静态库的剩余内存

时间:2013-02-08 22:28:42

标签: xcode

我有一个包含项目和静态库的工作区。

该库最初被称为A,然后我将其重命名为B.但是我稍后改变了主意并将其重命名为A.

现在麻烦的是,Xcode只列出Link Binary With Libraries中的liblB.a,我无法让它消失,并且liblA.a重新出现,即使我已将其重命名为A。

在XCode中,目标的名称是A,构建设置中的产品名称也是A.我在AFAIK或我能找到的任何地方都没有任何名为B的引用。

我已经清理了所有内容并再次清理,删除了Organizer中的Derived Data,关闭并重新启动了XCode(这是解决此类问题的一种非常有效的方法)。

当我构建库时,它构建成功并且XCode说“Build A:Succeeded”,它没有说“Build B:Succeeded”。

在XCode摆脱对不再存在的事物的引用的问题之前,我已经看到过这种问题,通常的解决方案就是干净利落地关闭XCode。但这次不行。关于如何让XCode忘记名字B和堆叠拾取A的任何其他建议?

由于

1 个答案:

答案 0 :(得分:1)

  • 提交您的代码
  • 关闭Xcode
  • 使用您喜欢的文本编辑器打开xcodeproj文件
  • 查找对不受欢迎名称的所有引用并删除它们或将其更改为所需名称
  • 打开Xcode并测试
  • 如果一切正常,请提交您的代码。否则,请更新并再试一次。

通常,简单的手工编辑xcodeproj工作正常,特别是只是重命名或删除东西。添加新内容更加困难。