无法加载从标识符为 xxx 的包中的 nib 引用的 xxx 图像

Could not load the xxx image referenced from a nib in the bundle with identifier xxx

我为示例应用程序创建了一个新的 iOS 项目,我将随机图像拖放到 Assets.xcassets 中的新图像集中,并保留默认名称 "Image" 然后在我的 generated ViewController 的主要情节提要中,我在我创建的 ImageView 中引用了这张图片,当我 运行 我的 中的应用程序时Simulator 这是一个 Iphone7 加上 - IOS 11.1 Simulator 我立即 收到此错误。

muzdan[10744:181481] Could not load the "Image" image referenced from a nib in the bundle with identifier "com.example.amr"

我添加的图像文件的名称是"small.png",我确实在右侧的文件检查器中检查了目标成员资格。我也厌倦了用正确的像素填充图像集 1x 2x 3x

故事板

我在另一个项目中遇到了这个问题,所以我制作了这个项目来检查出了什么问题,它是来自那个项目还是其他东西,我猜它不是来自这个项目。直到昨天,我一直在与另一个项目一起工作,突然我项目中的每张图片都给我这个错误。有人可以帮助我吗?

这些是我的工具 > Xcode 9.1 - Swift 4.0

我从产品菜单中清除了构建和构建文件夹,我什至尝试通过这些命令重置 Xcode

defaults delete com.apple.dt.Xcode
rm -rf ~/Libarary/Application\Support/Xcode
rm -rf ~/Libarary/Developer/Xcode/DerivedData/ModuleCache

我确实重置了模拟器内容和设置,但仍然出现同样的问题我现在很绝望我尝试了互联网上的所有解决方案但没有任何效果。

ps。我没有在物理设备或其他设备中测试该应用程序 Mac 因为我没有

所以最后我安装了 Xcode 10.1 并将我的项目代码库更新为 swift 4.2.1 , iOS 12.1 并且一切似乎都正常.. 问题出在哪里Xcode 9.1