资产图像未在发布模式下显示

Asset images not showing on release mode

我希望有人能给我一个有用的建议。

我正在更新 2 年前为公司开发的应用程序,问题是当用户手动启动该应用程序时,资产文件夹中的几乎所有图像都没有显示在屏幕上。当我 运行 通过 XCode 应用程序时,我的所有图像都正常显示,而当我从主屏幕点击该应用程序时,大多数图像都不会加载。 UI 仍然设置,您可以单击带有图像图标的按钮,但那里根本没有图像。我正在 运行 最新的 XCode 12.1 并支持 iOS 12 及更高版本。我在模拟器和设备上试过 运行ning 运行ning iOS 14,同样的问题发生在两者上。

我花了几天时间试图找出问题所在,除了 iOS 7 和 react-native 的问题外,没有在网上找到很多参考资料。

我做了什么

图片示例:

当 运行 来自 Xcode 时的首页标签栏:

当 运行 来自用户输入时的主页标签栏(它只是空的,但标签栏项目是可点击的)

我将不胜感激任何人可以提供的任何建议,因为这个问题已经困扰我好几天了。

谢谢,

艾伦

我真的很抱歉将它作为答案发布,但我是 Whosebug 的新手:) 我仍然没有足够的声誉来发表评论,但真的很想帮助你!

您是否尝试过将渲染设置设置为模板?

渲染为模板图像)

更新,因为我不能再删除问题了。我的问题是我在名为 Gifu 的项目中遇到的 pods 之一,iOS 14 UIImageView 扩展基本上搞砸了我项目中的所有图像视图,所以如果有人也有这个问题建议检查任何影响图像的 pods 并查看它们是否出现任何问题,它们可能会列在 pods github 页面的问题中.