• 我的应用程序具有以下服务和内容扩展通知目标:
    支持可按预期工作的Rich Remote Notifications
    iPad / iPhone iOS 13及以下
  • 我已经安装了Xcode 11-beta和macOS Catalina 10.15-beta
  • 使用新的UIKitForMac构建时,出现以下错误-
  • "UserNotificationsUI" is not available when building for UIKit for
    Mac. You may need to restrict the platforms for which this framework
    should be linked in the target editor.
    
  • 首先尝试在无效的#if canImport() ... #endif实例周围添加UserNotificationsUI
  • 然后删除了也不起作用的扩展目标。

  • 有人遇到类似的问题吗?

    ios - 为Mac生成UIKit时,“UserNotificationsUI”不可用-LMLPHP

    最佳答案

    我正在使用的一个封闭源第三方框架链接了UserNotificationsUI

    生成错误是因为UIKitForMac不支持诸如UserNotifications之类的特定于移动的框架,这是正确的行为。

    消除第三方依赖性为我解决了这个问题。

    关于ios - 为Mac生成UIKit时,“UserNotificationsUI”不可用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56476286/

    10-10 21:04