"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, что является правильным поведением.
Удаление сторонней зависимости решило проблему для меня.