item bar ios xcode xcode6 ad-hoc-distribution

ios - bar - La distribución de la empresa Xcode 6 no funciona



toolbar xcode (3)

Acabo de golpear este mismo problema. Parece que xcode 6 ha agregado una restricción arbitraria para exportar ipas con perfiles de aprovisionamiento de los que no eres miembro del equipo. Puede sortearlo exportando y firmando manualmente usando el cli.

http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

Estoy utilizando el perfil de distribución empresarial proporcionado por la empresa (no tengo el ID de usuario / contraseña para crear el perfil de distribución) para distribuir la aplicación. Recientemente he actualizado de xcode 5.1 a 6. Desde entonces no puedo exportar el archivo ipa. Cuando elegí "Guardar para la distribución empresarial"> Siguiente aparece el mensaje "Debe agregar una cuenta de ID de Apple que esté inscrita en el programa para desarrolladores de iOS". Pero anteriormente utilicé el mismo proceso para exportar la aplicación y utilicé para mostrar una ventana con el nombre del perfil de distribución proporcionado por la compañía. Aunque implementa la aplicación a mi iPhone 5s. He comprobado `/ Library / MobileDevices / Distribution Profile tiene el perfil de provisión.

Déjeme saber qué me falta o tengo que hacer para exportar para la distribución empresarial de aplicaciones.


Con el nuevo Xcode 6 necesitamos iniciar sesión con un ID de Apple que esté registrado en el programa desarrollador de Apple o que sea miembro del programa desarrollador de Apple. Sin el ID de la cuenta de desarrollador no podemos compilar ipa con el nuevo Xcode. Pude construir la aplicación después de iniciar sesión en el ID de la aplicación.


Obtuve el mismo problema y encontré este artículo que me ayudó mucho a crear una IPA desde la línea de comandos: http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

Como ya tienes creado tu xcarchive, solo la última parte es importante:

xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile “Provisioning Profile Name”

Como se mencionó en el artículo, el parámetro “Provisioning Profile Name” no es el nombre del archivo de aprovisionamiento ni el UDID, sino el nombre del aprovisionamiento creado en el Centro de desarrollo de iOS. Puede obtenerlo desde Xcode (es el nombre del perfil que utilizó para compilar) o mediante la aplicación de la Utilidad de configuración del iPhone http://support.apple.com/kb/DL1465