iTunes Connect rechaza mi binaria porque utilicé una versión previa al lanzamiento del SDK, ¿qué debería hacer?

StackOverflow https://stackoverflow.com/questions/2467578

  •  20-09-2019
  •  | 
  •  

Pregunta

he descargado una versión previa al lanzamiento del iPhone SDK y trató de actualizar una de mis aplicaciones existentes usando un binario que construí con él. Es obvio que no se supone que para hacer esto, pero me había olvidado de la advertencia cuando he instalado el SDK de pre-lanzamiento. De todos modos - Tengo dos preguntas:

  1. ¿Puedo simplemente configurar el SDK de base a una versión anterior en la configuración de la estructura y de solucionar este problema?

  2. Si no es así, ¿qué debería hacer?

¿Fue útil?

Solución

Es necesario descargar la versión de Xcode con el lanzamiento iPhone SDK. No se puede utilizar el SDK descargado de la versión beta del iPad para cualquier producto de liberación.

Sólo tienes que ir a http://developer.apple.com/iphone/index.action y haga clic en el iPhone SDK 3.1 y descargarlo. A continuación, construir su paquete de aplicación con eso y enviarlo a Apple.

Otros consejos

Antes de descargar una versión previa al lanzamiento del SDK de developer.apple.com, hay varias advertencias prominentes, uno de los cuales establece claramente que las versiones preliminares de Xcode / iPhone SDK no puede ser utilizado para construir los binarios de producción . Así que la respuesta a 1. es un rotundo no.

Por lo que yo puedo decir, la única opción para poder construir binarios de producción que iTunes Connect aceptará es eliminar la versión preliminar de Xcode / iPhone SDK y volver a instalar la versión anterior estable.

Si ha actualizado mediante la descarga beta (en oposición a la instalación en una caja nueva que nunca ha visto SDK o Xcode), establecer el SDK de base a una versión comercial del sistema operativo. Compilar una acumulación de distribución, se someten a la tienda de aplicaciones. El viejo SDK está todavía allí, de manera que se acostumbrará. Todas las advertencias prominentes que he visto el estado de la SDK no puede ser utilizado, sin mención de Xcode.

Antes de que nadie se burla, tenga en cuenta que presenté una aplicación el 13 de marzo usando la versión de Xcode (3.2.2) incluido en la Beta 4, que define SDK Base a 3,1. Fue aprobado el 15. También he hecho esto durante la beta 3.0 para aplicaciones 2.x.

EDIT: por el contrario, la aceptación aparentemente no siempre garantizada (tenga en cuenta que esta persona también había presentado una aplicación que no son aceptados): el binario que has subido es válido. Una versión beta de pre-lanzamiento del SDK se utilizó para construir la aplicación

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top