Las instrucciones proporcionadas en la página Distribution en el portal de aprovisionamiento de iOS todavía describen claramente el proceso de creación e incluyen el archivo Entitlements.plist en una compilación para una distribución ad-hoc. El iOS Development Guide's Distributing Applications page, por otro lado, no menciona el archivo Entitlements.plist.¿Todavía necesito un archivo Entitlements.plist para una compilación ad-hoc?
Cuando traté de "Crear y archivar" nuestra última aplicación siguiendo las instrucciones de la Guía de desarrollo de iOS, la app.ipa ad-hoc resultante no se instalaría en mi dispositivo de desarrollo, debido a un problema con las autorizaciones. Cuando reconstruí con el archivo Entitlements.plist, la nueva aplicación.ipa se instaló correctamente.
Desafortunadamente, incluir los derechos en la aplicación significa que la construcción resultante no se puede volver a firmar y enviar a la tienda de aplicaciones, ¿verdad? En su lugar, tengo que reconstruir sin el derecho de Entitlements.plist y enviar el resultado a la tienda de aplicaciones.
supongo que realmente tengo un par de preguntas relacionadas:
- ¿El app.ipa producido como se indica en la Guía de desarrollo de iOS (sin Entitlements.plist, sólo tiene que registrarse con el perfil de datos de distribución ad hoc) instalar OK en un dispositivo no desarrollador que se identificó correctamente en el perfil de provisión de distribución de prueba?
- ¿Hay alguna forma de que pruebe los resultados exactos de una "compilación y archivo" en mi máquina de desarrollo, para que pueda volver a firmarla y enviarla a la App Store desde Xcode?
- ¿Se rechazará una aplicación que explícitamente incluya un archivo Entitlements.plist si la envié?
¡Gracias!
Si vas al OBJETIVOS> Valores de creación> firma de código hay una sección para el código Derechos de firma que le dirá si es o no la tiene. Mi experiencia fue que, hasta hace poco, no necesitaba una para las compilaciones Ad Hoc, pero recientemente (julio de 2012) las compilaciones Ad Hoc no funcionarán sin ellas. – jsherk