意外地从Xcode项目中删除了xcassets文件

Aev*_*eus 75 xcode ios xcasset

我想从图像集合中删除单个文件夹,但是,我以某种方式设法将整个xcassets文件丢入垃圾箱.

普通的"放回"方法不可用,只需将已删除的文件夹拖到Xcode就会产生错误:

"Images.xcassets"无法复制到"ProjectPear",因为已存在具有相同名称的项目.
要保存文件,请提供其他名称,或者移开或删除现有文件,然后重试.

我不确定这个集合在我的Xcode项目中的位置,因为导航器似乎没有显示任何内容,并且命令行也没有丢弃任何提示.我害怕把project.pbxproj文件搞得一团糟,因为它可能比我的图像集更混乱.

编辑:将文件从"废纸篓"拖回Finder成功,但是,Xcode导航器不再识别 - 或者在这种情况下仍然无法识别 - .xcassets文件.我不确定是否在.pbxproj文件中添加内容.

Jas*_*ker 206

我自己就这样做了,并想出如何快速解决问题.

  1. 转到Finder中的项目文件夹.您应该会发现Images.xcassets文件夹仍然存在.

  2. 将它移动到一个单独的位置,如桌面或其他东西.它仍然包含所有图像和json文件.

  3. 跳回Xcode并为图像创建新的资产目录.

    File > New > File... > Resource > Asset Catalog

    将其命名为图像.

  4. 退出Xcode并返回Finder.

  5. 将旧 Images.xcassets中的文件夹复制到项目中的新 Images.xcassets目录.

  6. 启动Xcode,你又回来了!


Fin*_*ida 20

如果您没有完全删除它,只需将其从Finder中拖回即可.(右键单击您的项目并选择"在Finder中显示"以进行检查)

如果它完全消失了,你只需转到Cmd + N - >资源并选择资产目录.然后通过拖放或右键单击"添加文件到..."重新添加您的想象力,应该很好.

希望有所帮助.


Ajj*_*jji 6

通常,文件的引用已从 Xcode 中删除,原始文件夹仍然存在于项目目录中。

右键单击您的项目文件夹,单击“将文件添加到“您的项目””,在项目中找到资产并单击添加即可完成

在此输入图像描述