watchos logo library kit guide development developer apple ios ios7 watchkit apple-watch

logo - iOS7 y Apple Watch



watchos download (3)

Tengo una aplicación con el objetivo iOS7 iOS mínimo.

Estoy considerando agregar algunas características adicionales con el reloj de Apple. ¿Existe alguna opción para mantener el iOS7 como objetivo mínimo y aún así agregar soporte para Apple Watch si la aplicación se ejecuta en un iOS 8? Algo así como las extensiones / widgets del iOS8.

Gracias por adelantado


En mi caso, lo único que tuve que hacer fue crear la extensión con Objective-C (Swift no está permitido en algunas versiones de iOS) y degradar la versión de destino de la aplicación Extension a 8.2 en lugar de 8.3.


Sí, es posible al vincular WatchKit y realizar verificaciones en tiempo de ejecución si las clases requeridas están disponibles. Mira esto en Raywenderlich .


Puedes establecer tu destino de implementación en iOS7.x y asegurarte de compilar contra iOS8.2 SDK. Deberá establecer los marcos como optional (vinculación débil) en la configuración de compilación y realizar verificaciones de tiempo de ejecución para asegurarse de que no intente nada con ellos en un dispositivo iOS7.x.

Los marcos opcionales se resolverán como nil en una aplicación donde el marco no esté vinculado.