iOS цель отменяет watchOS, несмотря на схему - PullRequest
0 голосов
/ 05 августа 2020

Выполняется Учебник 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:) на любые часы не имеет никакого эффекта.

Спасибо.

...