extensión cual apple ios watchkit apple-watch ios-extensions

ios - cual - ERROR ITMS-90512: valor sdk no válido... 8.2 es mayor que el valor máximo permitido de 10.3?



cual es la extensión de ios (8)

Intentando cargar un archivo binario, que incluye una aplicación de visualización. El error que obtengo (que no recibí hace un par de días) es el valor proporcionado para LC_VERSION_MIN_IPHONEOS para la extensión Watchkit es 8.2, que es mayor que el valor máximo permitido de 10.3 ... aparentemente 8.2> 10.3?

Estoy actualizado a la última XCode, 8.3, que no solucionó el problema. Intenté cambiar el destino de implementación de iOS para la aplicación de vigilancia y la extensión, sin efecto aparente en el mensaje.


EDITAR: aunque se cargó correctamente en iTunes Connect, al intentar enviar una compilación beta de Testflight, el mismo mensaje lo rechazó

Valor sdk no válido El valor proporcionado para la porción sdk de LC_VERSION_MIN_IPHONEOS en la aplicación XXX.app/PlugIns/XXX WatchKit Extension.appex / XXX WatchKit App.app/XXX WatchKit es 8.2, que es mayor que el valor máximo permitido de 10.3.

Adivina que Apple todavía está trabajando en eso ...

Tengo este problema antes, también con un objetivo de watchOS1 en mi proyecto.

Intenté subir el binario nuevamente hace unos minutos, no se muestran más advertencias, y pasé el procesamiento de iTunes Connect.

¡Todos los que tengan este problema deberían intentarlo!


Estaba enviando con una versión anterior de Xcode, pensé que ese era el problema, así que fui a la última y me da el mismo mensaje, que estoy enviando para 8.2, que es más alto que 10.3.

Ahora, aquí es donde realmente se vuelve loco. Dije, OK, tal vez haya un problema con 8.2, así que cambie mi objetivo mínimo a 8.3, limpio, archivado, enviado. TODAVÍA TENGO EL MENSAJE SOBRE 8.2 !!!

Exporté el paquete que estoy cargando:

otool -l MyApp.app/MyApp |fgrep --after-context=3 LC_VERSION_MIN_IPHONEOS cmd LC_VERSION_MIN_IPHONEOS cmdsize 16 version 8.3 sdk 10.2 -- cmd LC_VERSION_MIN_IPHONEOS cmdsize 16 version 8.3 sdk 10.2

Agrupe tanto el paquete como mi directorio de proyecto, no hay ninguna cadena "8.2" en ninguna parte. La misma aplicación sin la extensión de reloj valida bien. Parece que han roto las presentaciones de los relojes (al menos WatchOS1), que es algo que deberían haber notado, pero envié por correo electrónico el soporte hace 2 días con capturas de pantalla y no quedaron impresionados, diciéndome que les envíe un video si quiero que mi ticket sea ¡procesada! Tómese 1 minuto para ver el registro de carga, le di el ID de la aplicación y la marca de tiempo, ¿qué tan difícil es eso?

Editar: parece que instalé la versión anterior de xcode, hay una salida más nueva, pero tampoco soluciona el problema, el problema parece estar en el lado de Apple ...

Editar 2: El binario que no se ha estado procesando desde el día antes de ayer, acaba de subir. Tal vez es fijo?

Editar 3: pero luego aparece el mensaje en itunes connect cuando intentas enviar la aplicación. Entonces parece que están trabajando en ello, no completamente resuelto aún.

Edición 4: ¡ÉXITO! ¡Sometido exitosamente, esperando una revisión!


Esto no está relacionado con Xcode 8.3, el error está en el proceso de validación de Apple. Revisé una aplicación (no tuve problemas al subirla) que fue rechazada porque el usuario que me proporcionó el inicio de sesión había expirado. No hice ningún cambio en la aplicación, solo activé el usuario y lo envié. Tengo el error ahora.

Editar: También puedo confirmar que, si se elimina la compatibilidad con Watch, todo va bien.


Tengo el mismo problema. Elimino los objetivos relacionados con los relojes y los cargo de forma exitosa


Yo también tuve el mismo problema. Se eliminó la aplicación de visualización y se realizó la carga. Ha sido aceptado para su revisión. Parece que el problema es con la validación de la extensión Watchkit. Volverá a enviar la aplicación con la aplicación de vigilancia una vez que Apple haya resuelto el problema.


Actualización: ¡está arreglado!

He enviado un error a Apple. Han respondido que son conscientes del problema y que las personas lo investigan. Me contactarán cuando hayan resuelto el problema. Voy a publicar una actualización aquí cuando lo hagan.


Apple solucionó este error ayer . Puedes usar el mismo binario. No hay necesidad de hacer ningún cambio.


EDITAR: Este es un problema en el lado de Apple y nada que ver con Xcode. Esto solo afecta a las aplicaciones con WatchKit.

Acabo de subir una de mis aplicaciones hoy que tiene una extensión Watchkit. Prueba esto, puede o no ayudar.

  • Xcode -> Producto limpio

  • Xcode -> Salir

  • En un terminal de consola, haga> rm -rf / Users / your_mac_user / library / Developer / Xcode / DerivedData / *

  • Reiniciar Xcode y proyecto

  • Vaya a su Xcode -> Configuraciones de compilación para su aplicación de iPhone y asegúrese de que esté configurado en 8.0 para depurar y liberar

  • Ahora ve a tu reloj y mira las extensiones y asegúrate de que la configuración de compilación esté configurada en 8.2

  • Archivar y subir de nuevo.