es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo configurar el archivo de la aplicación SwiftUI para permitir que una aplicación independiente se despliegue en WatchOS 6.

Estoy intentando implementar una aplicación SwiftUI en un Apple Watch Series 2 con WatchOS 6.3, desde un iPhone con iOS 15. Después de conectar el dispositivo a Xcode y hacer clic en el botón de construir, obtengo errores que indican que @SceneBuilder, Scene, WindowGroup y NavigationView solo están disponibles en extensiones de aplicación para watchOS 7.0 o posterior. ¿Existe alguna forma de configurar este archivo (o alguna otra parte del entorno de Xcode) para permitir que la aplicación funcione con WatchOS 6.3 o versiones anteriores?

Consulta la captura de pantalla a continuación. ¡Gracias!

Imagen

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Desafortunadamente, no es posible implementar una aplicación SwiftUI en un Apple Watch Series 2 con WatchOS 6.3 utilizando los elementos especificados en el mensaje de error. @SceneBuilder, Scene, WindowGroup, y NavigationView solo están disponibles en extensiones de aplicación para watchOS 7.0 o posterior. Por lo tanto, es necesario actualizar el WatchOS a 7.0 o una versión más reciente o eliminar los elementos no compatibles de la extensión de la aplicación.

    Para actualizar el WatchOS a 7.0 o una versión más reciente, acceda a la aplicación Watch en el iPhone y seleccione General > Actualización de software. Alternativamente, los elementos no compatibles pueden eliminarse eliminando el código incorrecto y reemplazándolo por el código apropiado que sea compatible con WatchOS 6.3. Esto puede requerir reescribir partes de la aplicación, dependiendo de la cantidad de características de SwiftUI que no sean compatibles con WatchOS 6.3.

Comments are closed.