"UserNotificationsUI" недоступен при сборке для ошибки UIKit для Mac

  • Мое приложение имеет цели уведомлений о расширении служб и контента для поддержки многофункциональных удаленных уведомлений, которые работают должным образом на 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 который не работал
  • Затем удалили целевые расширения, которые также не работают.

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

1 ответ

Решение

Сторонний фреймворк с закрытым исходным кодом, который я использовал, имел UserNotificationsUI связаны между собой.

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

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

Другие вопросы по тегам