«UserNotificationsUI» недоступен при сборке для ошибки UIKit для Mac - PullRequest
2 голосов
/ 06 июня 2019
  • Мое приложение имеет цели уведомлений об услугах и расширении контента для поддержка 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, которые не работали
  • Затем удалил Extension Targets, который тоже не работает.

Кто-нибудь сталкивался с подобной проблемой?

Xcode11 screenshot

1 Ответ

0 голосов
/ 04 июля 2019

Закрытый исходный код, который я использовал, был связан UserNotificationsUI.

Ошибка сборки произошла из-за того, что UIKitForMac не поддерживает специфичные для мобильных устройств фреймворки, такие как UserNotifications, что является правильным поведением.

Удаление сторонней зависимости решило проблему для меня.

...