0

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

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

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

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

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

当我构建它成功构建的库并且 XCode 说“构建 A:成功”时,它不会说“构建 B:成功”。

我以前见过这种问题,XCode 在摆脱对不再存在的事物的引用时遇到问题,通常的解决方案是清理并关闭 XCode。但这一次行不通。关于如何让 XCode 忘记名称 B 并堆叠 A 的任何其他建议?

谢谢

4

1 回答 1

1
  • 提交你的代码
  • 关闭 Xcode
  • 使用您喜欢的文本编辑器打开 xcodeproj 文件
  • 查找对不需要的名称的所有引用并将它们删除或将它们更改为所需的名称
  • 打开 Xcode 并测试
  • 如果一切正常,请提交您的代码。否则,请更仔细地还原并重试。

通常,简单的手动编辑 xcodeproj 工作正常,尤其是重命名或删除内容。添加新内容更难。

于 2013-02-08T23:34:35.563 回答