ios - 还有其他人在 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 中。
解决方案
推荐阅读
- python - Python 3 中忽略的 Python unittest 预期失败
- visual-c++ - 约束中系数矩阵的函数
- azure - 在 ASP.NET Core MVC 中将授权代码转换为 access_token 以调用 .NET 框架 API
- python - 如何使用更复杂的函数应用或转换
- javascript - VUE:禁用按钮直到动画结束
- android - 解析 JSON 数组的各个元素
- python - 选择中间元素作为枢轴的快速排序
- spring - 保存 Spring Entity 时出现 java.lang.NullPonterException
- git - 如何将代码从 VS Code 提交到 GitHub
- reactjs - fetchSignInMethodsForEmail(email) 不是函数