2009-07-28 27 views
23

Desarrollé una aplicación para iPhone. Después de compilar, obtuve el archivo .app en la carpeta de compilación. Mi nombre de aplicación es Myapp, luego obtuve el archivo Myapp.app en la carpeta de compilación.Crear .ipa para iPhone

Mi problema es que quiero crear el archivo .ipa. ¿cómo es eso .. que es para instalar iPhone jailbraked ..

Respuesta

56
  1. Crear una carpeta llamada carga útil.
  2. Copia Myapp.app (de los productos de su proyecto) en el directorio de carga útil.
  3. Haga clic derecho y Comprima el directorio de carga útil.
  4. Cambie el nombre del archivo zip a Myapp.ipa.

** Actualizar ** Esta respuesta es muy antigua. Usa Xcode para compilar archivos .ipa ahora. (Producto> Archivo)

+3

Extraño, pero la carpeta debe llamarse "Carga útil", nada más funcionará, una vez que haya comprimido el archivo puede asignarle el nombre que desee. – Intentss

+0

Sí, pensé que eso también era extraño. –

+1

¡Gracias por esto! Me he estado volviendo loco tratando de entender esta parte! – looneydoodle

0

Además, si desea incluir el archivo del logotipo, agregue el ícono al directorio y asígnele el nombre "iTunesArtwork". comprimir eso junto con el directorio Payload que tiene el archivo .app en él.

11

Ejecutar script

/bin/sh

mkdir $CONFIGURATION_BUILD_DIR/Payload 
cp -R $CONFIGURATION_BUILD_DIR/$PRODUCT_NAME.app $CONFIGURATION_BUILD_DIR/Payload 
cp $CONFIGURATION_BUILD_DIR/$PRODUCT_NAME.app/iTunesArtwork $CONFIGURATION_BUILD_DIR 
cd $CONFIGURATION_BUILD_DIR 
/usr/bin/zip -r $PRODUCT_NAME.ipa Payload iTunesArtwork 
rm -rf Payload iTunesArtwork 
exit 0 
12

Con Xcode 4, ahora hay una manera mucho más fácil:
En la barra de menú, vaya al producto> Archivo.

Xcode archive menu screenshot
El organizador será entonces abierta en los Archivos pestaña, y usted será capaz de guardar un IPA utilizando el Compartir ... botón.

Si el elemento de menú Archivo está desactivada, asegúrese de que tiene el esquema que figura a dispositivo iOS y no el simulador de iPhone . Sin embargo, no es necesario tener un dispositivo enchufado.

También escribí una secuencia de comandos para hacer esto desde la línea de comandos: xcodearchive. Funciona de manera similar a xcodebuild, pero genera un IPA.

+0

Creación manual de.El archivo ipa dio error pero al usar la pestaña 'Archives' funcionó perfectamente bien. Gracias – user427969

+0

En xcode 4.5 y más adelante en la ventana del Organizador en xcode, presione el botón Distribuir, luego elija Guardar para Enterprise o Ad-Hoc Deployment - luego podrá generar el archivo ipa. –

2

Siga los pasos siguientes

  • Sube el archivo de aplicación como una cremallera en www.diawi.com

  • abrir la URL diawi en su navegador web.

  • Aquí encontrará la opción de descargar la aplicación. Descargue el archivo y se descargará como IPA.
4

Parte de firma:

Se requiere esta parte para el teléfono no jailbreak y el resto de los pasos son los mismos

  1. Abrir terminal y escriba los siguientes comandos

codesign -f -s "Nombre del certificado de firma de código" appNamewithextension

ejemplo
codesign -f -s "iPhone Desarrollador: Durai Amuthan" sample.app

  1. verificarlo se firmó con el siguiente comando

codesign -verify AbsolutePath_with_app_name

IPA Parte creación:

Camino 1:

1.Create una carpeta con el nombre de carga útil y copiar el .app en ella

2.compress y obtendrá Payload.zip

3.Now cambie la extensión de cremallera en IPA eso es todo

mkdir Payload 
cp -R MyAppName.app Payload/ 
zip -r -s 64 Payload.zip Payload/ 
mv Payload.zip MyAppName.ipa 

manera 2:

Arrastre y suelte el .app en iTunes que va a crear la API para que

parte de la instalación:

  • Si había tratado el Camino 1 en el paso anterior, entonces Arrastre y soltar el .ipa en iTunes

  • Elija el dispositivo en iTunes y haga clic en instalar y aplicar la sincronización que es eso

Cuestiones relacionadas