iOS开发 - 不小心删除了Copy Bundle Resources怎么办?(多人开发频繁添加删除图片导致图片路径重复,编译报错)

简介: iOS开发 - 不小心删除了Copy Bundle Resources怎么办?(多人开发频繁添加删除图片导致图片路径重复,编译报错)

Copy Bundle Resources在iOS中至关重要,如果一不小心删除了这一项,整个工程就废了,无法运行。Copy Bundle Resources存在于Build Phases中,一般来说很少会有人注意到它,即使不小心删除了也很难发现少了什么,何况是不小心删除的,就更不知道怎么办了,只有通过对比其他项目才能发现少了什么。


但是这一项隐藏这么深,怎么回去删除呢?系统的东西也是你敢随便删除的?这种情况发生在多人开发的时候,由于大家都在添加图片,难免添加了重复的图片,这时候即使删除了图片资源也依然会报图片重复的错误,虽然不影响程序运行,但是看着错误的红色提示会让强迫症患者很难受。


解决办法就是在Build Phases中搜索图片名称:

1.png

加入重复的是上图中的图片,删除图片方法是选中图片,点击1处的➖即可删除,如果不小心点击了2处的X,那么恭喜你,你的项目完蛋了,请继续看这篇博客,博主将告诉你如何来恢复:

1.png

如果删除了这一项,途中红框中的那一项就是黑色的,可以点击创建,创建完成后你会发现里面空空如也,根本不知道添加什么东西,里面都是一些资源文件,如图片,txt文档,IB文件,如果项目东西不多你可以手动一项项添加进去,但是如果项目非常庞大该怎么办?如果你每一步都提交git,那你可以从git恢复,如果没有提交也不要紧,可以从Xcode自带的git或者git工具进行恢复,前提是你的项目中包含git,如果没有的话只能手动添加了,这样就比较悲剧了。从git恢复原理:


在提交的时候可以看到所有的变更,打开你的git,你会看到刚才删除的变更,这个变更体现在Xcode配置文件


project.pbxproj这个文件,所以你只需要选中这个文件就可以看到你删除了的那些资源路径,将这里的变更取消掉就可以还原,类似的情况也可以通过这个方法来处理。


不知道你学会了吗?

目录
相关文章
|
1天前
|
安全 编译器 Swift
探索iOS开发之旅:Swift编程语言的魅力与挑战
【9月更文挑战第5天】在iOS应用开发的广阔天地中,Swift作为苹果官方推荐的编程语言,以其简洁、高效和安全的特点,成为了开发者的新宠。本文将带领你领略Swift语言的独特魅力,同时探讨在实际开发过程中可能遇到的挑战,以及如何克服这些挑战,成为一名优秀的iOS开发者。
|
1天前
|
设计模式 前端开发 Swift
探索iOS开发:Swift与Objective-C的较量
在这篇文章中,我们将深入探讨iOS开发的两大编程语言——Swift与Objective-C。我们将分析这两种语言的特性、优势和局限性,并讨论它们在现代iOS开发中的应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的见解和建议。
10 3
|
4天前
|
Java 开发工具 Android开发
探索安卓与iOS开发的差异:平台选择对项目的影响
在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据着重要的位置。本文旨在深入探讨这两个平台在开发过程中的主要差异,包括编程语言、开发工具、用户界面设计、性能优化以及市场分布等方面。通过对比分析,我们将揭示平台选择如何影响项目规划、执行效率和最终成果,为开发者在选择适合自己项目需求的平台时提供参考依据。
|
5天前
|
开发工具 Swift iOS开发
探索iOS开发中的SwiftUI框架
【9月更文挑战第1天】在本文中,我们将一起潜入iOS开发的海洋,特别聚焦于SwiftUI这一现代且富有表现力的框架。SwiftUI不仅简化了界面设计流程,还为开发者提供了声明式Swift语法的便利。通过这篇文章,你将学会如何利用SwiftUI构建灵活且响应式的用户界面,并理解其背后的原理。无论你是刚入门的新手还是寻求进阶的开发者,本文都将为你提供有价值的指导和启示。
|
7天前
|
API iOS开发
探索iOS开发:打造你的第一个天气应用
【8月更文挑战第31天】 在这篇文章中,我们将一起潜入iOS开发的海洋,从初学者的角度出发,一步步构建我们自己的天气应用。通过实际的项目实践,你将学习到如何获取网络数据、如何在界面上展示这些数据,以及如何处理用户交互。文章以通俗易懂的语言,结合代码示例,引导你理解并实现一个简单天气应用的核心功能。无论你是编程新手还是希望扩展你的iOS开发技能,这篇文章都将为你提供宝贵的指导和启发。
|
iOS开发
iOS - 设置图片为背景色,且拉伸到指定大小
iOS - 设置图片为背景色,且拉伸到指定大小
285 0
|
编解码 iOS开发
iOS中图片(UIImage)拉伸技巧
iOS中图片(UIImage)拉伸技巧
322 0
iOS中图片(UIImage)拉伸技巧