Pregunta

He estado leyendo varios tutoriales y viendo algunos videos de ITube para ver cómo preparo mejor mi aplicación para la distribución ad hoc. Sin embargo, la información que obtuve no es realmente consistente, va desde la explicación de 5 pasos del Centro de desarrolladores de Apple a un video de casi 3 minutos, donde tendría que establecer algunas opciones de firma de código en Xcode, crear y cierre el archivo, etc. Mis preguntas:

1. ¿Hay un tutorial disponible, que explica todo lo requerido, pero no demasiado? De alguna manera siento, por ejemplo, que la firma de código no es realmente necesaria.

2. Después de intentar instalar la aplicación usando iTunes, la sincronización afirmó que no pudo instalarla. ¿Hay algún registro disponible en iTunes, por lo que puedo verificar para obtener más detalles de error?

3. ¿Qué tal cambiar del modo de distribución AD HOC al modo de desarrollador normal? Después de seguir los pasos del video y preparar mi aplicación para la distribución ad hoc, ya no pude instalarlo en mi dispositivo, recibí el error

Error de codiseño de Codesign de comprobación de Target de Target de compilación: se requiere la firma de código para el tipo de producto 'Aplicación' en SDK 'iOS 5.0'

Este es el video tutorial en itube que seguí: Demostración de la aplicación de iPhone Ad Hoc Distribución

Gracias por sus comentarios y que tenga un gran fin de semana.

¿Fue útil?

Solución

Ok, buscó el error "El siguiente trabajo intentó secuestrar el servicio ..." y vi que un reinicio del iPhone puede resolver el problema ... y adivina qué, estaba persiguiendo un fantasma todo el día ... . Funciona perfectamente. Así que la última pista para cualquiera, tener un problema similar, después de instalar una aplicación a través de Ad Hoc la primera vez: Reiniciar iPhone, de lo contrario, la aplicación puede bloquearse.

Saludos y ahora buena noche :-)

PD: Solo para redondear este hilo aquí los pasos que hice al final (como se mencionó, estoy usando Xcode 4.2.1):

  1. Se agregó mi dispositivo en el portal de aprovisionamiento (esto se había hecho hace mucho tiempo, sin embargo, es un paso importante, ya que las ID de dispositivo Beta Testers también deben registrarse aquí antes de volver a crear y descargar el perfil de distribución)
  2. Creado y descargado un certificado de distribución de iOS en el portal de aprovisionamiento
  3. Importó el certificado en mi llavero
  4. Creó un archivo de aprovisionamiento ad hoc en el portal de aprovisionamiento
  5. Descargado ese perfil
  6. Haga doble clic en el perfil, que lo agregó a la sección Perfil de aprovisionamiento del organizador Xcode)
  7. Se agregó las opciones cualquier SDK y cualquier SDK iOS para la identidad de firma del código de distribución AD HOC en la sección de firma de código de mi proyecto y mi objetivo y establece los valores con mi archivo de aprovisionamiento ad hoc que acabo de crear e importé
  8. Se aseguró de que la opción en mi aplicación. El archivo de plástico "Aplicación requiere entorno de iPhone" se estableció en True
  9. Ejecutó un limpio (producto / limpio) y luego una compilación solo (compilación del producto)
  10. Se aseguró de que la aplicación no estuviera instalada en mi iPhone (como estaba probando antes a través de Xcode)
  11. Copié el objetivo (Productos grupales a través de Show en Finder) a iTunes a través de Drag and Drop (lo dejé caer en la sección de medios)
  12. Copié el archivo de aprovisionamiento ad hoc en iTunes a través de arrastrar y soltar (también a la sección de medios)
  13. Se aseguró de que la aplicación fuera revisada para el iTunes sincronizado, sincronizado con el iPhone
  14. ¡Por último reinició mi iPhone! Sin embargo, estoy bastante seguro de que esto podría ocurrir solo en el dispositivo de desarrolladores. Supongo que la razón de eso fue un proceso, que aún permaneció en el iPhone, desde mi última prueba a través de Xcode.

No utilicé un archivo de derechos. De hecho, tengo que averiguar para qué sirve realmente ese archivo, he leído que solo podría ser necesario, si usa iCloud. Y desarrolladores de Xcode 4.2, ya no hay nada como archivo / plantilla de archivo / derecho / derecho en Xcode. El archivo se crea tan pronto como verifica la opción Derechos y le da al archivo su nombre deseado en la pestaña Resumen de su objetivo.

También es posible que desee descargar el Utilidad de configuración de iPhone de Apple

También recomendaré esto a mis beta testers, ya que le permite ver el registro de la consola del iPhone, que por supuesto podría ser muy útil en caso de errores.

Espero que este resumen ayude a otros, configurando su aplicación para la primera distribución ad hoc.

Saludos, René

Otros consejos

La firma de código es simple.

Primero crea un perfil de MobileProvisioning para su identificador de paquete de aplicaciones, también agregue los dispositivos para los que desea construir la aplicación. Para la compilación adhoc, hágalo en la pestaña de distribución. Descárguelo, haga doble clic en Agregarlo al llavero.

Ahora tomas tu aplicación en Xcode.select Coreect perfil (firma de código). Establezca la construcción de la línea de comandos en la distribución, oh, olvidé crear un nuevo archivo (entitlements.plist) Establecer la depuración dentro de él a False, agregar su ruta relativa en el objetivo, justo arriba de CodeSigning especificado. Ahora seleccione el iOSDevice en la parte superior izquierda (donde selecciona el simulador) Presione el comando+B para construir la aplicación. La aplicación estaría en la carpeta de productos (en la parte inferior) ubicarla en el buscador arrastrarla a iTunes, también puede ser el perfil de aprovisionamiento y sincronizarlo. hecho.

Ir https://developer.apple.com/devcenter/ios/index.action e iniciar sesión. Puede encontrar 'Portal de aprovisionamiento de iOS'. Y después de ir allí, elija la sección 'Distribución'. Seleccione "Cómo", puede encontrar los pasos necesarios allí.

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