首页 > 解决方案 > 还有其他人在 iOS 14 上看到奇怪的 UIImage 行为,特别是在生产/TestFlight 中吗?

问题描述

还有其他人在 iOS 14 上看到奇怪的 UIImage 行为,特别是在生产/TestFlight 中吗?

从 XCode(版本 12.0.1)构建到 iOS 14 设备时,资产、图标、图像都可以正常呈现。但是,当上传到 Testflight 时,我们应用程序中的所有图像都没有显示出来。iOS 13 设备上的同一个 Testflight 应用程序可以完美地显示所有图像,因此它似乎特定于 iOS 14。

几乎所有 UIImage 都以编程方式在 UIImageView 中设置;本地资产(图标)、下载的图像等未显示。它们只是通过 UIImageView.image = UIImage 设置的。即使使用 UIImagePicker 之类的东西,从相机拍摄的图像预览也会显示为空白。(有趣的是,通过 Interface Builder 设置的相同本地图标显示得很好)

发现这很难调试,因为它无法通过本地 XCode 构建重现,即使在 iOS 14 设备上也是如此。该行为仅出现在 Testflight/production 中。

标签: iosswiftxcodeimageios14

解决方案


推荐阅读