【发布时间】:2021-02-18 06:55:38
【问题描述】:
我希望有人能给我一个有用的建议。
我正在更新我 2 年前为我的公司开发的应用程序,问题是当用户手动启动应用程序时,资产文件夹中的几乎所有图像都不会显示在屏幕上。当我通过 XCode 运行应用程序时,我的所有图像都正常显示,而当我从主屏幕点击应用程序时,大多数图像都不会加载。 UI 仍然设置,您可以单击带有图像图标的按钮,但那里根本没有图像。我正在运行最新的 XCode 12.1 并支持 iOS 12 及更高版本。我试过在模拟器和运行 iOS 14 的设备上运行它,两者都会出现同样的问题。
我花了几天时间试图找出问题所在,除了 iOS 7 和 react-native 的问题之外,并没有在网上找到很多参考资料。
我做了什么
- 删除资产的目标成员资格并重置为项目的目标
- 从“复制捆绑资源”中删除并重置资产目录
- 清理(多次)并重建项目
- 删除并替换了资产目录
- 已将所有项目文件移至另一个项目(问题不断发生)
- 只需将图像移动到另一个项目即可创建一个可重现的最小示例,但资产在这种情况下表现正常
- 从设备/模拟器中删除应用并重新构建
- 退出并重新打开 Xcode 和模拟器
- 通过与另一个工作项目比较的构建设置并尝试模仿设置
图片示例:
从 Xcode 运行时的主页标签栏:
从用户输入运行时的主页标签栏(它只是空的,但标签栏项目是可点击的)
如果有人能提供任何建议,我将不胜感激,因为这个问题已经困扰我好几天了。
谢谢,
艾伦
【问题讨论】: