He creado un proyecto xcode. Ahora quiero dar un archivo .app a mi amigo para usar esa aplicación. ¿De dónde obtengo este archivo? ¿Cómo instalar este archivo .app en su carpeta de Aplicaciones usando un paquete de instalación?Cómo obtener el archivo .app de una aplicación xcode
Respuesta
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.
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.
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
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).
Bajo Xcode 4.5.2, se puede encontrar el archivo .app de esta manera:
- Seleccione Ventana> Organizador en el menú del Xcode (o simplemente 'Shift + Comando + 2' prensa)
- 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.
- En el Buscador, haga clic en "Crear> Productos> Versión", encontrará la .app.
~/Library/desarrollador/Xcode/DerivedData/{nombre de la aplicación}/Construcción/Productos/Depuración-iphonesimulator/
. ¿Cómo esta respuesta mejora las otras que contienen más o menos la misma ruta pero que incluyen explicaciones? – Bowdzone
- pestaña de la ventana xCode
- Organizador
- Haga clic derecho en el archivo desea obtener la aplicación
- Mostrar en buscador
- Hacer clic con el botón derecho en (ProductName ...). archivos xcarchive
- Mostrar contenido del paquete
- productos
- Aplicaciones
Finalmente - HAY SU PROYECTO .APP ARCHIVO!
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
Como parte de mi respuesta 3., puede seleccionar la versión que desea obtener del archivo de la aplicación. –
¡Funciona para Xcode 8.3! ¡Gran respuesta! – Hamsternik
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.
Xcode 8.1
Producto -> Archivo luego exportar en el lado derecho de alguna parte de su unidad.
- 1. cómo obtener el archivo .mobileprovision y el archivo .app
- 2. XCode Cocoa App Preferences?
- 3. Mi iPhone aplicación se está archivada como "Mac App Archivo" y no "archivo aplicación de iOS"
- 4. ¿Cómo obtener su propia versión de aplicación de xcode?
- 5. iPhone App: ¿Cómo obtener el valor predeterminado de root.plist?
- 6. ¿Ejecutas una aplicación compilada de simulador de iPhone? (.app) sin Xcode?
- 7. Xcode es una aplicación descargada de Internet.
- 8. ¿Cómo localizar mi aplicación con Xcode 4?
- 9. ¿Cómo cambio mi iPhone App de nombre de archivo binario
- 10. Xcode archiving aplicación iOS como una aplicación Mac
- 11. Dimitiendo una aplicación fuera de Xcode
- 12. ¿Se rechazará una aplicación de la App Store si Xcode muestra advertencias al respecto?
- 13. Cómo Obtener información en el «App Store» de Apple iTunes y «Mac App Store»
- 14. ¿Cómo obtener un archivo ipa desde Xcode para ejecutar una aplicación de iPhone en un dispositivo real?
- 15. Implementar una aplicación de iphone de xcode a iphone
- 16. Cómo crear una aplicación de Google App Engine internacionalizada
- 17. ¿Cómo se exporta la aplicación terminada de Xcode?
- 18. ¿Cómo leo un archivo en App Engine?
- 19. ¿Cómo obtener el nombre de archivo de una DLL?
- 20. ¿Cómo cargar el archivo de propiedades en Google App Engine?
- 21. Crear una aplicación para iPhone sin Xcode
- 22. Obtener el APK de la aplicación instalada
- 23. Cómo depurar una aplicación Delphi iOS FireMonkey en Xcode?
- 24. Recopilar aplicación de Xcode para implementación
- 25. ¿Cómo obtener la ruta AppData VirtualStore de una aplicación?
- 26. ¿Cómo implemento una aplicación para iPhone (sin App Store)?
- 27. ¿Cómo puedo obtener Xcode para vincular y depurar una aplicación con Boost Filesystem?
- 28. ¿Puede un banner de aplicación inteligente iniciar una aplicación instalada desde Xcode?
- 29. ¿Cómo obtener el nombre del proceso de una aplicación?
- 30. Realización de una conexión OAuth desde una aplicación de Windows a una aplicación Google App Engine
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
Esta respuesta ya no es correcta para Xcode 4. – Nelson
@Nelson esto plantea la pregunta ... ¿cuál es la respuesta correcta en Xcode 4? – Greg