不小心删除了支持文件夹下的 info.plist 文件:怎么办?
Posted
技术标签:
【中文标题】不小心删除了支持文件夹下的 info.plist 文件:怎么办?【英文标题】:Accidentally deleted info.plist file under supporting folders: what to do? 【发布时间】:2015-07-22 10:05:16 【问题描述】:我在一个项目中做了很多工作,当我尝试导入大量图像以将它们放在支持文件夹下时,图像文件中的某些内容似乎导致 xcode 开始抛出错误,并且在恐慌中我不小心删除了info.plist 文件(默认情况下与新项目一起提供)。这不是我所知道的文件,到目前为止我只是认为它是理所当然的。谁能帮我恢复它,还是我必须重新开始?谢谢。
【问题讨论】:
从您的存储库中获取它。如果您没有存储库,请将此作为从现在开始始终使用存储库的理由。 我有我的版本控制项目 - 我在创建项目时注册了它,但我以前从未依赖它,因为我以前的项目更小。你知道我如何访问早期版本吗? (虽然我没有将它添加到 GitHub)。 在网上搜索git。 【参考方案1】:我以前做过。检查您计算机上的垃圾箱,它应该在那里并将其重新添加到项目中。
【讨论】:
谢谢。我将它们从垃圾箱中添加回来,但仍然收到有关“我的项目没有此类文件或目录”的错误消息。这些错误只是在我尝试将一组图像导入到我从教程下载的支持文件夹中之后才出现的。在导入图像时,我能做些什么来避免这种情况在未来发生?我看着这个来解决这个问题,但我遇到了一个叫做 Rhubarb 的评论员:***.com/questions/10167442/… 如果将这些图片添加到主文件而不是支持文件夹下会怎样? 我已将它们从导航器中删除到垃圾箱,但是当我刚才尝试将它们一起导入时,Xcode 说尝试添加它们时发生了多个错误。另外,当我尝试添加一个单独的图像时,它说已经添加了具有该名称的图像,但我看不到它在哪里,也不知道是怎么回事,因为它们都在垃圾箱中。【参考方案2】:我还意外删除了我的 plist 文件,它既没有出现在垃圾箱中,也没有出现在我的仓库中(我已经将它包含在 .gitignore 中,我以后不会这样做)。对我有用的是该文件的一个副本存在于 platforms->ios->en.lproj 文件夹中,因此我将该文件复制到 platforms->ios 文件夹之后构建成功。不知何故,这个副本文件也没有显示在我的 vscode 命令托盘中
【讨论】:
以上是关于不小心删除了支持文件夹下的 info.plist 文件:怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
读取数据:文件“Info.plist”无法打开,因为没有这样的文件
为啥从 Info.plist 中删除“Main nib file base name”会阻止应用程序执行?