Выполняется Учебник Apple SwiftUI , но не удается просмотреть код watchOS на холсте в Xcode 12.0 beta. Файл-нарушитель имеет целевое членство для целей iOS и watchOS. При установке схемы в приложение часов с помощью соответствующего симулятора #if os(watchOS)
возвращает false
.
iOS - релевантные typealias закомментированы, чтобы показать, что Xcode все еще думает iOS, а не watchOS; Canvas выдает ошибку Cannot preview in this file — The run destination iPhone 11 Pro Max is not valid for Running the scheme 'WatchLandmarks'
.
Снятие отметки с целевого объекта iOS в File Inspector решает проблему, но, конечно же, файл больше не может использоваться в приложении iOS.
Это ожидаемое поведение? Если да, как мне предварительно просмотреть watchOS на холсте, не жертвуя целевым членством iOS? Обратите внимание, что установка .previewDevice(_ value:)
на любые часы не имеет никакого эффекта.
Спасибо.