Mac Catalyst 版本正常工作 iOS 应用程序出现 dyld 崩溃

Mac Catalyst version of working iOS App gets dyld crash

我需要 运行 MacOS (10.15.7) 中现有 iOS 应用程序的一个版本。 该应用程序在 iOS 14 中很好地使用了 PencilKit 和 运行s。使用 Xcode 12.3 编译 尝试在 Catalina 中 运行,应用程序在到达应用程序的 AppDelegate 之前在动态框架加载期间崩溃。 调试器说:

dyld: Symbol not found: _$s9PencilKit8PKStrokeVMn
  Referenced from: /Users/.... (which was built for Mac OS X 14.0)
  Expected in: /System/iOSSupport/usr/lib/swift/libswiftPencilKit.dylib
 in /Users.... Sketch.app/Contents/MacOS/Hieroglyph Sketch

$arg1 的内容 = 6

这是 Catalyst 现在需要 Big Sur 的线索吗? iOS 中没有 MacOS 构建所需的时髦项目或目标设置吗?

无论文档怎么说,Catalina 都不支持 PencilKit。它已为大苏尔的 Catalyst 应用程序启用。

https://twitter.com/stroughtonsmith/status/1163514723679252480?s=21