gpt4 book ai didi

ios - 为什么Today Widget在iOS 14上显示 'Unable to load'并且无法调试?

转载 作者:行者123 更新时间:2023-12-03 11:16:12 31 4
gpt4 key购买 nike

在 iOS 14 上运行我的 iOS 12+ 应用程序时,(长期存在的)Today Widget 不再起作用。而不是只有小部件内容 Unable to load显示。
相同的代码在 iOS 13 及更低版本上运行没有任何问题。
注:这是不是 关于 iOS 14 中引入的新主屏幕小部件。它们运行良好。这是关于旧的今天小部件。
我找到了几个关于 Unable to load 的现有线程和其他资源。问题。但是,它们都较旧,并且与 iOS 14 无关。在几乎所有情况下,问题都是小部件崩溃并因此无法加载。
我尝试通过直接从 Xcode 运行来调试小部件扩展:选择小部件目标而不是应用目标并运行项目。这在 iOS 13 及更低版本上运行良好。小部件变得可见并按预期工作。另外我可以使用断点等来检查是否有任何问题。
然而,在 iOS 14 上,当我开始调试时没有任何 react ,期望 Xcode 显示 Running com.apple.springboard on iPhone XYZ .当我手动切换到今天屏幕时,小部件显示为 Unable to load再次。
由于调试不起作用,我添加了一个方法 记录消息 到应用程序组文件夹中的文件。虽然这在 iOS 13 及更低版本上也能正常工作,但它在 iOS 14 上没有任何作用。
我正在使用 Xcode 12.1,据我所知,iOS 14 和 14.1 都受到了影响。
似乎 Widget 在 iOS 14 上根本无法运行。
知道可能是什么问题吗?知道如何在不调试或记录的情况下找到问题的根源吗?

最佳答案

不知道原因,但我刚刚更新到 14.2,没有任何非 Apple 小部件将运行(都显示“无法加载”或空白的黑色小部件。大多数这些应用程序都为 iOS 14 更新了小部件。

关于ios - 为什么Today Widget在iOS 14上显示 'Unable to load'并且无法调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64717861/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com