繁体   English   中英

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

[英]Asset images not showing on release mode

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

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

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

我所做的

  • 删除资产的目标成员资格并重置为项目的目标
  • 从“复制捆绑资源”中删除并重置资产目录
  • 清理(​​多次)并重建项目
  • 删除并替换了资产目录
  • 将所有项目文件移动到另一个项目(问题不断发生)
  • 通过将图像移动到另一个项目来创建一个最小的可复制示例,但资产在这种情况下表现正常
  • 从设备/模拟器中删除应用程序并重新构建
  • 退出并重新打开 Xcode 和模拟器
  • 通过与另一个工作项目相比的构建设置并尝试模仿设置

图片示例:

从 Xcode 运行时的主页选项卡栏:

从 XCode 运行时的主页选项卡栏

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

从用户输入运行时的主页标签栏(它只是空的,但标签栏项目仍然可以点击)

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

谢谢,

艾伦

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

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

( 在此处输入图片说明 渲染为模板图像)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM