从 iOS 14 开始,我的应用程序仅在使用调试器或使用 iOS 13 的设备时才显示图像。此外,键盘不会显示所有键

Posted

技术标签:

【中文标题】从 iOS 14 开始,我的应用程序仅在使用调试器或使用 iOS 13 的设备时才显示图像。此外,键盘不会显示所有键【英文标题】:Since iOS 14, my app does not display images only when with the debugger or a device with iOS 13. Also, the keyboard won't show all keys 【发布时间】:2020-09-28 13:25:11 【问题描述】:

所以我有一个应用程序在 ios 13 中运行良好,但自从 iOS 14 发布以来,我的应用程序出现了这个问题。它在使用输入时显示键盘,但部分或大部分键未显示 - 您仍然可以使用它进行书写,但您实际上并不知道您正在输入哪个字母。

此外,图像也不显示。在 iOS 13 中,这工作正常,在我的应用程序中,当我运行应用程序并附加到 Xcode 时,它​​也可以正常工作。但是,如果我进行构建,尝试将应用程序从 Xcode 12 中分离出来,或者进行存档,图像将不会显示或采用白色的模板颜色。我认为他们只是没有出现。

有人遇到过这个问题吗?

【问题讨论】:

嘿,在投反对票之前,请告诉我不清楚的地方“问题:自 Apple iOS 14 和 Xcode 12 发布以来,我的应用程序上的图像和键盘没有显示,适用于 IOS 14 设备除非我在附加或从 Xcode 运行它并连接到 Xcode”。 iOS 13 运行良好 您找到解决方案了吗?我也面临同样的问题 @joelalcantara,请正确突出问题。此外,如果您真的想花一些时间来回答,示例代码会很好。 请在需要的地方使用换行符、项目符号和code 重新编写您的问题。目前非常难以阅读。它也应该限于一个特定的问题。 我进行了编辑,但这个问题听起来仍然像是在问两个不同的问题...... 【参考方案1】:

所以我发现问题是 de Gifu pod 感谢@Raffista 评论我可以识别它我发现他们正在讨论这个问题实际上这个链接中还没有解决方案有 GitHub 问题link

【讨论】:

【参考方案2】:

对于没有Gifu pod而面临这个问题的人(我没有Gifu pod但仍然面临这个问题),您可以通过以下临时解决方案。

我还没有找到永久解决方案,但可以找到一个临时解决方案。我发现我在 TestFlight 上的所有旧应用程序版本都没有这个问题,即使在 IOS 14 上也看不到图像/键盘键。让我觉得问题可能不在于 iOS 14,问题很好地存在于构建创建在 Xcode 12 中。我将我的 Xcode 从 12 降级到 11.7 并尝试复制该问题,瞧,它起作用了。虽然我同意这不是一个实际的解决方案,但对于那些需要紧急发布的人来说,你可以试试这个。与此同时,我仍在等待/寻找 Xcode 12 的解决方案。

要降级 Xcode,只需从应用程序文件夹中删除 Xcode,然后从以下链接下载 Xcode 11.7。

https://developer.apple.com/download/more/?q=xcode

如果有人找到 XCode 12 的实际解决方案,请在此处发布。

【讨论】:

以上是关于从 iOS 14 开始,我的应用程序仅在使用调试器或使用 iOS 13 的设备时才显示图像。此外,键盘不会显示所有键的主要内容,如果未能解决你的问题,请参考以下文章

今日 iOS 小部件仅在调试时显示

仅在 iOS 14 中崩溃核心数据

如何使 AppStorage 变量仅在 iOS 14 上运行时可用?

Alamofire 仅在运行归档应用程序时崩溃

Firebase 消息传递仅在调试模式下工作,而不是在发布模式下工作 (iOS)

React Native iOS 8.1 应用程序在访问新视图时崩溃 - 仅在不使用调试器时