ios - Xcode 14 的 iOS 15 或更早版本中未显示 WidgetKit

标签 ios xcode widget widgetkit xcode14

我刚刚通过 Xcode 14 RC 添加了锁屏 WidgetKit 。将其发送到 TestFlight 时,主屏幕 WidgetKit 不会显示在 iOS 15 设备上,但会显示在 iOS 16 设备上。主屏幕和锁屏 WidgetKit 使用相同的文件,但我在 WidgetFamily 上有一个开关以显示锁屏的不同 SwiftUI View ,并且仍然为两个 WidgetKit 使用相同的 TimelineEntry。

尝试在 iOS 15 模拟器上运行主屏幕 WidgetKit 时,出现错误:

dyld[33054]: Symbol not found: _$s9WidgetKit0A6FamilyO15accessoryCorneryA2CmFWC

Referenced from: /Users/me/Library/Developer/CoreSimulator/Devices/0635BCE6-3EC3-44A8-AB14-7B41TED178F6/data/Containers/Bundle/Application/7EAAAAE2-737A-4D13-A142-C609A921WEDS/My App.app/PlugIns/MyAppWidgetExtension.appex/MyAppWidgetExtension

Expected in: /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 15.5.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/WidgetKit.framework/WidgetKit

有人经历过这个/知道如何解决这个问题吗?即使我取出我的 iOS 16 代码,也会出现同样的错误。我花了好几个小时试图解决这个问题,但目前还没有任何解决方案有帮助。

最佳答案

有同样的问题,设法通过从 WidgetFamily 中删除所有 .accessoryCorner 案例来解决跨多个文件的问题。希望对你也有帮助。

关于ios - Xcode 14 的 iOS 15 或更早版本中未显示 WidgetKit ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73685589/

相关文章:

iphone - iOS SDK : playing music on the background and switching views

ios - ionic 2 : tried accessing the FileTransfer plugin but it's not installed

iphone - 静态 UILabel 未显示在 uiview 中

c++ - 在 QBoxLayout 中添加新的子窗口小部件期间,Qt 视口(viewport)窗口小部件不会扩展

php - 自定义 WordPress 小部件,带有媒体上传按钮,在每个小部件上插入相同的图像

html - 在段落中间创建一段动态文本

ios - 默认情况下,如何选择 UICollectionView 的特定索引路径?

iOS Navbar 从小而不是大的 iOS 11 风格开始

ios - 使arkit相机垂直而不是水平

ios - ios 8 版本中未安装 IPA