2009-12-31 14 views

Respuesta

35

Cree una versión de lanzamiento, y el archivo .app se encuentra en la carpeta build/Release de su proyecto. Simplemente cópielo en la carpeta Aplicaciones de la máquina de su amigo. No creo que necesites construir un instalador.

+0

necesito instalar algunos componentes de soporte con ese archivo .app. Es por eso que he creado el paquete de instalación. pero eso instala todo, excepto el archivo .app. ¿Cómo instalar ese archivo .app? Tengo esa marca acceptitada. – Shakti

+7

Esta respuesta ya no es correcta para Xcode 4. – Nelson

+4

@Nelson esto plantea la pregunta ... ¿cuál es la respuesta correcta en Xcode 4? – Greg

23

La aplicación aparecerá en el directorio de compilación de sus proyectos. En el panel de fuente a la izquierda de la ventana de Xcode debería ver una sección llamada 'Productos'. Enumerado debajo habrá su nombre de aplicación. Si hace clic derecho sobre esto, puede seleccionar 'Revelar en el buscador' para ir a la aplicación en el Buscador. Puede enviar esto a su amigo directamente y él puede simplemente copiarlo en su carpeta de Aplicaciones. La mayoría de las aplicaciones no requieren un paquete de instalación en Mac OS X.

+0

Esto también se aplica a iOS, pero tenga en cuenta que hay varias versiones del archivo .app, y de forma predeterminada esto me llevó a "Release-iphoneos" en lugar de "Release-iphonesimulator". Desea usar este último si va a instalarlo en un simulador usando xcrun simctl install – Chicowitz

37

puede encontrar el archivo .app aquí:

~/Library/desarrollador/Xcode/DerivedData/{nombre de la aplicación}/Construcción/Productos/despliegue/

(crédito para la ruta va a https://stackoverflow.com/a/9673810/1208218)

Nota al margen: yo tenía un montón de diversión tratando de conseguir esto en mi iPad después de eso. Funcionó sin embargo. Usando Snow Leopard + Xcode 4.2 + iPad con IOS 5.1.1 :) - Usé la utilidad de configuración de iPhone para colocar la aplicación en el ipad (debe agregar la aplicación, luego hacer clic en el dispositivo, luego hacer clic en "instalar" detrás del aplicación que acaba de agregar en la "biblioteca de aplicaciones" de la utilidad de configuración iphone) y tuvo que crear un perfil de aprovisionamiento de distribución (https://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action) y obtener el certificado WWDR (https://developer.apple.com/ios/manage/certificates/team/distribute.action) y finalmente cambiar la configuración de compilación en Xcode después de todos los certificados (https://developer.apple.com/legacy/library/technotes/tn2250/_index.html) - pero después de mucha diversión ahora estoy mirando mi primera aplicación en mi iPad :) - por cierto, para obtener aplicaciones en la tienda de aplicaciones necesita crear un perfil de aprovisionamiento de distribución de la tienda de aplicaciones, mientras que para instalaciones ad hoc como estas usted crea un ad hoc. Hay un poco más, pero creo que estos son los pasos más importantes y difíciles. Disfrutar.

PS. Recordaba que también debe establecer el tipo de compilación (arriba a la izquierda de xcode) en "Dispositivo iOS", de lo contrario, nunca firmará su aplicación. Por lo tanto, el nombre de ruta anterior solo tiene un valor limitado: sí, tendrá el archivo .app, pero no puede cargarlo (al menos, no usa la utilidad de configuración de iphone), ya que no está firmado por código: obtendrá un error "No se pudo copiar la firma válida". Así que cámbialo a "dispositivo iOS" y compila (recuerda seleccionar los certificados correctos en la sección de compilación de xcode según la información de la url anterior). En esa misma sección de compilación, también puede establecer la "Ubicación de los productos de compilación de instalación" en una ruta diferente, de modo que pueda determinar dónde termina el .app (el que está debidamente firmado por el código).

12

Bajo Xcode 4.5.2, se puede encontrar el archivo .app de esta manera:

  1. Seleccione Ventana> Organizador en el menú del Xcode (o simplemente 'Shift + Comando + 2' prensa)
  2. Seleccione su proyecto en el lado izquierdo de Organizador, y encontrará la ruta de Datos derivados en el lado derecho. Simplemente haga clic en la mini flecha al final de la ruta, esto abrirá Finder en la ruta.
  3. En el Buscador, haga clic en "Crear> Productos> Versión", encontrará la .app.
7

~/Library/desarrollador/Xcode/DerivedData/{nombre de la aplicación}/Construcción/Productos/Depuración-iphonesimulator/

+3

. ¿Cómo esta respuesta mejora las otras que contienen más o menos la misma ruta pero que incluyen explicaciones? – Bowdzone

21
  1. pestaña de la ventana xCode
  2. Organizador
  3. Haga clic derecho en el archivo desea obtener la aplicación
  4. Mostrar en buscador
  5. Hacer clic con el botón derecho en (ProductName ...). archivos xcarchive
  6. Mostrar contenido del paquete
  7. productos
  8. Aplicaciones

Finalmente - HAY SU PROYECTO .APP ARCHIVO!

+0

Esta es una buena solución cuando quieres saber exactamente qué versión de la aplicación estás obteniendo. Encontré los otros métodos que usan DerivedData confusos en ese sentido. – joshuarh

+0

Como parte de mi respuesta 3., puede seleccionar la versión que desea obtener del archivo de la aplicación. –

+0

¡Funciona para Xcode 8.3! ¡Gran respuesta! – Hamsternik

5

En Xcode 7 una forma rápida es usar Producto> Archivo. Probablemente no sea una copia firmada para la presentación, pero es lo suficientemente bueno como para dárselo a otra persona para que lo pruebe.

2

Xcode 8.1

Producto -> Archivo luego exportar en el lado derecho de alguna parte de su unidad.

Cuestiones relacionadas