tus subir sobre posterior leyes las falta exportación envía documentación developer cumplimiento con compilaciones application apple app aplicacion ios xcode app-store xcode4.5 ipa

ios - sobre - subir app a app store 2018



Cómo convertir.xcarchive a.ipa para que el cliente envíe la aplicación a la tienda de aplicaciones mediante Application Loader (7)

  1. Cree el archivo Xarchieve usando Xcode, haga clic en producto-> archivo
  2. primero haz clic derecho en el archivo xarchivo-> muestra en el buscador
  3. otra vez, haga clic derecho en xarchive file-> show package contents
  4. Luego abre la carpeta de productos-> aplicaciones, aquí obtienes el archivo de tu aplicación
  5. Ahora, arrastre y suelte este en el directorio de la aplicación de iTunes (encuentre el menú desplegable de aplicaciones en la esquina superior derecha de iTunes Store). Esto convertirá automáticamente el archivo al archivo ipa. (Aquí, también puede hacer esto -> arrastre y suelte el archivo .app en cualquier parte de itunestore, una vez que se procese, búsquelo desde el cuadro de búsqueda).

  6. luego, de nuevo, haz clic derecho sobre él y -> muestra en el buscador, esto mostrará tu archivo ipa. Ahora puedes darle este a cualquier usuario

Hemos creado la firma de código de archivo .xcarchive con el perfil de aprovisionamiento de certificados y distribución de nuestro cliente, pero debemos enviar el archivo .ipa a nuestro cliente para que puedan cargar la aplicación en la tienda de aplicaciones mediante Application Loader.

La única forma de crear el archivo .ipa en Xcode 4.5 es haciendo clic en Distribuir -> Guardar para Enterprise o Ad-Hoc Deployment, que tiene una descripción debajo que dice "Aplicación de firma y paquete para su distribución fuera de iOS App Store".

Si guardamos el archivo .ipa de esta manera, ¿causará algún problema al enviarlo a la tienda de aplicaciones? ¿O hay una forma adecuada de convertir el .xcarchive a .ipa?

¡Gracias por adelantado!


Primer producto> Archivar y luego haga clic con el botón derecho en el archivo xcodearchive generado y seleccione Show package content y vaya a la carpeta Products -> Applications . Cree una nueva carpeta llamada Payload y arrastre el archivo .app a esa carpeta. Comprima la carpeta Payload y cambie el nombre a lo que desee y cambie la extensión a .ipa .

Si el tamaño de su aplicación es demasiado grande, puede deshabilitar el código de bit en la configuración de compilación para que sea 50-70% más pequeño.


Puede crear una IPA desde XCArchive.

  1. Haga clic derecho en ProjectName [Fecha y hora] .xcarchive
  2. Seleccione Mostrar contenido del paquete .

Se compone de tres cosas:

a. dSYMs : los archivos dSYM almacenan los símbolos de depuración para su aplicación.

segundo. Info.plist : lista de propiedades que contiene detalles como ApplicationProperties, ArchiveVersion, CreationDate, Name, Scheme.

do. Productos : este contiene un archivo de aplicación para su proyecto.

  1. Seleccione Productos -> Aplicaciones . Esto contiene el archivo de la aplicación.

  2. Ahora, arrastre y suelte el archivo de la aplicación en iTunes (pestaña MyApps).

  3. Seleccione su proyecto

  4. Haga clic derecho y seleccione ''Mostrar en el buscador''. Esto localizará el archivo IPA recién creado.


Si necesita esto desde la línea de comandos, puede encontrar todos los detalles aquí: http://encyclopediaofdaniel.com/blog/xcarchive-to-ipa . En breve:

xcodebuild -exportArchive -archivePath <path to archive> -exportPath <path to output> -exportOptionsPlist <path to export options plist>

Donde un plist de opciones mínimas se ve así:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>method</key> <string>app-store</string> </dict> </plist>

Por supuesto, el método cambiará de acuerdo con el tipo de perfil de aprovisionamiento que haya utilizado (la app-store es para los perfiles de distribución). Ejecute xcodebuild --help para ver la lista de opciones disponibles.


También observé el mismo problema en uno de mis proyectos.

Lo resolví cambiando la configuración en el objetivo. Para proyecto principal y dependencia.

skip Install NO

Después de este cambio, vaya a Xcode-> Product-> Archive-> Save for Enterprise o Ad-Hoc Deployment

Seguimos el mismo proceso y subimos a través de Application Loader y Apple aprobó la aplicación.


Actualizado para Xcode 7 y 8

Aquí hay un script para crear el archivo y generar .ipa - tweak según sea necesario:

PROJECT=xxx ARCHIVE_PATH=/tmp/${PROJECT}.xcarchive EXPORT_PATH=/tmp/${PROJECT} # DIRECTORY mkdir -p $ARCHIVE_PATH xcodebuild -project ./${PROJECT}.xcodeproj -scheme ${SCHEME} archive -archivePath $ARCHIVE_PATH -verbose PLIST=''{"compileBitcode":false,"method":"enterprise"}'' # edit as needed EXPORT_PLIST=/tmp/${PROJECT}.plist echo $PLIST | plutil -convert xml1 -o $EXPORT_PLIST - xcodebuild -exportArchive -archivePath $ARCHIVE_PATH -exportPath $EXPORT_PATH -exportOptionsPlist $EXPORT_PLIST


XCode > Project > Archive XCode > Organizer > Distribute > Enterprise/add Hoc > Save As Saves as YOURAPP.ipa. Make sure Save for Enterprise Deploy remains UNCHECKED. Download latest Application Loader. tap ''Deliver Your App'' make sure new version in itunes connect in WAITING FOR UPLOAD state Click on Activity... button

SUGERENCIA: abra Console.app para ver los errores de XCode Validation

Click on ALL MESSAGE on list of logs on right. Then in search enter ''XCode'' or ''Application Loader'' to monitor any errors with your upload.

Nota:

Hice todo esto y aún recibí correos electrónicos sobre los iconos faltantes de 120x120.

Se olvidó de actualizarlos en Build Target> General Tab Lista de nuevos requisitos de iconos para iOS7 http://www.icenium.com/resources/forums/icenium-general-discussion/missing-recommended-icon-file