我从我的资源文件夹中删除了default.png,因为我想为加载屏幕提供一个不同的图像,但是我刚刚删除了引用,这显然是一件愚蠢的事情。我将新图片拖放到资源中,并试图将名称更改为Default.png,但它不会让我,我认为这是因为第一个Default.png仍在某处。无论如何,当xcode中不再可见时,如何从存储库中删除该映像(以及其他可能完成相同操作的映像)?从Xcode中删除一个未被引用的图像库
3
A
回答
6
什么样的存储库是?颠覆? Git的?
Xcode中的SCM集成非常适用于检出文件和提交更改而无需离开IDE,但它几乎不是svn或git的全面GUI前端。有可能通过将文件添加回项目然后在Xcode中删除它来解决您的错误,以便Xcode将它从存储库中移除,但简单的解决方案是仅从存储库中删除该文件通过使用适当的版本控制命令。例如,如果您使用的是Subversion,您可以:
svn remove default.png
从您的版本库中删除该文件。当您提交更改时,该文件将在该版本中删除。 (它仍然存在于以前的版本中 - 毕竟,这就是SCM的全部重点。)
之后,您可以创建新文件并以通常方式将其添加到项目和存储库中。
2
您需要手动进入应用程序的文件结构并自行删除图像文件。而且,无论何时从XCode项目中移除文件或对文件的引用,通常都是“清理”应用程序的好主意,因为XCode可能会对删除文件有些气愤;这个关键组合是
希望这可以解决您的问题。
2
清理所有目标应该工作(至少它对我有用)。你可以尝试以下方法:
一)删除你的目标
B)的“复制包资源”的提法从干净的模拟器/设备
C)删除应用程序的所有目标
0
Caleb是绝对正确的。这也解决了大多数文件中的问题。
通过版本(SVN软件 - 如果您使用SVN)创建工作副本的书签,可以更容易地获得对意外未删除文件的概述。在那里,你可以检查有问题的文件并删除它们。重构项目文件夹后,我总是必须这样做。
相关问题
- 1. 如何从Xcode项目中删除未使用的图像
- 2. 试图从Xcode 4中删除图像
- 3. 从NSMutableArray中删除一个对象xcode
- 4. 删除未从另一个表中引用
- 5. 需要从Drupal MySQL数据库中删除未引用的行
- 6. 从磁盘中删除未使用的数据库中的图像
- 7. xcode - 从表格视图删除一行
- 8. 删除xcode中未使用的插座
- 9. 删除图像一个
- 10. SMFL“不能被引用,它是一个被删除的函数”
- 11. 从图片框中删除图像引用(C#)
- 12. 从远程存储库中删除图像,但不从开发人员存储库中删除图像
- 13. 从xcode项目中删除不必要的图像
- 14. 从MediaRouteControllerDialog中删除图像
- 15. 从UI中删除图像
- 16. 从NSMutableArray中删除图像
- 17. 从Gridview中删除图像
- 18. 从UICollectionViewController中删除图像
- 19. 从UIImageView中删除图像
- 20. 从IKImageView中删除图像
- 21. 从图像中删除行
- 22. 从图像中删除卷
- 23. Xcode删除的图像不断回来
- 24. 从asp.net项目中删除未使用的文件/图像
- 25. 如何从android studio中删除未使用的图像?
- 26. 从NSArrayController中删除的ManagedObject未被删除。
- 27. 对象被删除/未被引用的检查
- 28. 从iOS照片库删除图像
- 29. 背景图像未被正确引用
- 30. 提取第一个图像,并从字符串中删除第一个图像
你说得对,它是颠覆,但是当我在终端试用这个时,我得到:'。'不是工作副本。我是否需要将资源库的URL放在某处? – Ryan 2011-06-03 14:39:36