【发布时间】:2011-02-25 11:33:55
【问题描述】:
在您的项目中添加 Three20 已通过 ttmodule.py 脚本文件变得简单。我最初计划在我的项目中使用它,但我没有,所以我想通过摆脱它来清理我的项目。如何从我的项目中删除它?
【问题讨论】:
在您的项目中添加 Three20 已通过 ttmodule.py 脚本文件变得简单。我最初计划在我的项目中使用它,但我没有,所以我想通过摆脱它来清理我的项目。如何从我的项目中删除它?
【问题讨论】:
查看“组和文件”窗口并打开文件夹“Frameworks”。应该有很多条目:
删除所有三个 20 条目。在此之后清理你的目标(“Build -> Clean”)并重建(“Build -> Build”)。
我希望这会有所帮助。
编辑:
另外两个想法:
【讨论】:
这真的很复杂。 ttmodule.py 在您的 pbxproj 文件中添加了许多条目。您不能手动删除所有这些行,它不实用。 pbxproj 文件中添加了数百行,如果您手动修改它,一次删除一行,您肯定会出错并损坏它。
这也不是我们面临的唯一问题。如果您使用 ttmodule.py 添加了 Three20 框架,并且按照他们的建议将 Three20 框架文件保留在您的代码库之外,那么其他开发人员也必须在他们的 mac 上具有完全相同的结构。否则他们将收到“无法找到three20”框架的构建错误。如果他们尝试在他们的 mac 上再次添加 three20,那么他们最终会在 pbxproj 和 header 搜索路径中获得重复的条目,并且仍然会遇到相同的构建错误。
我建议最好将 three20 文件与您的项目代码一起包含,以便您团队中的其他开发人员不必担心它,但我仍然找不到简单的方法来删除它。
【讨论】:
根据你的项目写这样的东西:
~/Documents/mail: $ grep -lr "three20" *
您将看到所有包含three20 字符串的文件。
【讨论】: