在新的Xcode 9的项目中添加图像

在新的Xcode 9我想在项目中添加图像。 但是,如果我添加图像,并尝试在代码或故事板中使用它我的图像不显示在模拟器中。 但在Xcode 8中一切正常。 如何解决它?

如果您在项目中拖动了图像,则必须select“如果需要时复制”,然后将任何文件添加到项目中。

在这里输入图像说明

添加图像后,看看你的图像,如果它是可用的目标,我也面临类似的问题与其他文件types。 在xcode9中,即使在select了需要的副本之后,它也没有被默认选中。

在这里输入图像说明

是的 – 这是超级讨厌。 使用XCode 9,现在除了将新图像拖到XCode项目导航器(左侧文件列表)之外,您现在必须进入项目的目标 ,转到“ 构build阶段 ”并手动添加图像文件使用文件列表底部的“ + ”button“ 复制软件包资源 ”。

这是您以前只需拖放到项目中的任何对象(包括第三方框架和捆绑软件)所必需的。

PS:在将图像拖放到项目中时,如果图像文件已经位于项目文件夹或其子文件夹中的某处,则不必select“如果需要,复制项目”。

如果您必须处理多个图像,则在“常规设置”>“构build阶段”>“复制包”资源中复制资源到目标应用程序可能更为方便

这与检查资源的目标成员身份相同 – 但是您可以一次将多个图像添加到目标应用程序。

检查XCode 9.1的发行说明:

将文件添加到项目现在将其添加到选定的目标。 (34551617)

https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html