SwiftUI Исключить пакет Swift при предварительном просмотре цели MacOS - PullRequest
1 голос
/ 13 марта 2020

У меня есть iOS приложение SwiftUI, которое использует несколько пакетов Swift (скачать со встроенной поддержкой Xcode для SPM). Теперь я хочу перенести свое приложение на macOS (не с Catalyst, нативной версией, а с общими частями кода SwiftUI), поэтому я сделал новую цель для macOS.

Я могу нажать кнопку запуска, чтобы запустить цель MacOS просто отлично. Однако, поскольку один из моих пакетов Swift использует UIKit (однако для работы с UIViewRepresentable эта библиотека не используется в версии Ma c), предварительный просмотр не будет создан, поскольку он пытается создать библиотеку, которая имеет UIKit, который недоступен на Ma c (это странно, потому что я могу запустить, но не предпросмотр).

Я дважды проверил, чтобы убедиться, что мои фреймворки, библиотеки и встроенный контент пусты в цели Ma c.

Что-то еще здесь не так?

Обновление : проблема все еще присутствует в Xcode 11.4 (iOS 13.4 / macOS 10.15.4)

...