2011-02-25 17 views
6

在项目中添加Three20删除Three20已被ttmodule.py脚本文件变得简单。我最初计划在项目中使用它,但我不是,所以我想通过摆脱它来清理我的项目。我怎样才能从我的项目中删除它?如何从项目

回答

1

已在“组&文件”窗口一看,打开文件夹“框架”。应该有很多的条目:

  • Three20.bundle
  • Three20Core.xcodeproj
  • ...

删除所有three20条目。在这之后清理你的目标(“Build - > Clean”)并重建(“Build - > Build”)。

我希望这会有所帮助。


编辑:

两个其他的想法:

  • 尝试分析安装脚本(three20/src目录/脚本/ ttmodule.py)了解什么改变剧本已经取得
  • 阅读手动积分(“添加Three20到您的项目”,https://github.com/facebook/three20)的说明,并恢复所有的解释步骤
+0

这很容易,但是当你使用脚本时,它会对属性等进行很多其他更改。所以,我只是想知道是否有任何方法删除这些方面? – Mustafa 2011-03-02 09:34:10

+0

你是对的...我编辑我的答案,并添加两个新的想法。 – Manni 2011-03-02 10:52:19

0

这是非常复杂的。 ttmodule.py在你的pbxproj文件中添加了很多条目。你不能手动删除所有这些行,这是不实际的。在pbxproj文件中添加了数百行,如果您通过一次删除一行来手动修改它,那么您肯定会犯最后一个错误并将其损坏。

而且这不是我们面临的唯一问题。如果您已经使用ttmodule.py添加了Three20框架,并且将Three20框架文件保存在您的代码库之外,那么其他开发人员也必须在他们的Mac上具有完全相同的结构。否则他们会因为“无法找到three20”框架而出现构建错误。如果他们尝试在他们的mac上再次添加three20,那么他们将最终在pbxproj和header搜索路径中获得重复条目,并且仍然会得到相同的构建错误。

我会建议更好地包含three20文件以及您的项目代码,以便在您的团队中工作的其他开发人员不必担心它,但我仍然无法找到一个简单的方法将其删除。根据项目

0
  1. 打开终端
  2. 写这样的事情:

    〜/文件/邮件:$ grep的-LR “three20” *

  3. 你会看到所有文件,包含three20字符串。

  4. 的主要事情,让您的项目编制和启动工作就是删除project.xcworkspace文件three20条目,可以在取景器右键单击您的项目文件,并选择显示包内容找到。在任何编辑器中打开此文件(我使用Fraise)并使用查找删除所有条目。这并不难,我只有约3-4个参赛作品。
  5. 其他用户界面状态文件也可能包含三个条目,但它们并不重要。
  6. 此外,您应该删除有关three20(文件,文件夹,标题搜索路径等)的任何其他内容。这更简单。
相关问题