在Xcode中将一个资源目录中的图像集复制到另一个资源目录中

6
有没有什么技巧可以将一个资产(例如图像集)从一个Xcode资产目录复制到另一个目录中?我在一个项目中有一个大的资产目录,我想将其拆分为较小的目录。
2个回答

7

可以使用第二个编辑器将文件从一个资源目录拖放到另一个资源目录。

选择源资产目录,然后选择“添加编辑器”按钮。 enter image description here

选择目标资产目录。 enter image description here

选择要移动的资产。 enter image description here

将这些文件拖入目标资产目录。 enter image description here


5
我只需要打开Finder,然后打开.xcassets源文件夹,并将我感兴趣的.imageset文件手动从中复制到目标.xcassets文件夹。一般来说,XCode会自动看到更改,即使在操作过程中它是打开的(我在XCode 9.2中成功尝试了这一点)。
复制后,为了让XCode完全意识到资源的存在,您可以浏览每个资源并将其重命名(例如仅在名称末尾添加一个 "" 字符),然后按ENTER键并将其重新命名为其原始名称(删除添加的 "" 字符)。这样您就可以确保它们被构建到项目中。最后一步有点繁琐,但如果只使用键盘,则可能非常快速。
有时,这可能需要重新启动XCode(并清理项目也是很好的选择)。

1
我也尝试了在Xamarin.iOS项目中使用它,它可以正常工作。你只需要在手动复制后从finder中“导入”它即可。 - Mochi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接