Supongamos que mi cliente no quiere que yo posea su certificado de distribución de iPhone, ¿hay alguna manera de enviarle la aplicación compilada y permitirle ajustar todos los parámetros de Id de aplicación, Aprovisionamiento, y luego firmarlo y enviarlo? ¿Cómo hago esto?¿Puedo compilar una aplicación de iPhone en una computadora y firmarla en otra?
Respuesta
Mire el paso CodeSign en la ventana de resultados de construcción de XCode (haga clic en el ícono de divulgación de "líneas de texto" a la derecha para ver los comandos reales que usa XCode).
Usted verá que el paso Codesign está utilizando una herramienta de línea de comandos (/ usr/bin/codesign) algo como esto:
/usr/bin/codesign -f -s "iPhone Distribution: My Company"
--resource-rules=/Users/username/source/myApp/build/Distribution-iphoneos/myApp.app/ResourceRules.plist
--entitlements /Users/username/source/myApp/build/myApp.build/Distribution-iphoneos/myApp.build/myApp.xcent
/Users/username/source/myApp/build/Distribution-iphoneos/myApp.app
Es la firma de la aplicación compilada en el directorio "construir" el uso la identidad de firma especificada por la opción "-s" en la línea de comando. Por lo tanto, no hay ninguna razón por la que no pueda mover su directorio "build" a otro equipo y firmarlo con la clave deseada usando codesign
desde la línea de comando.
La única forma, desde ahora documentada, de certificar el binario es compilarlo con Dist. Certificado agregado a la máquina que compila el código fuente.
puede exportar el certificado .p12 y vuelva a importar en otra máquina, tanto el procedimiento tiene que ser hecho con Acceso a Llaveros utilidad.
Puede intentar hacer lo que quiera con las llamadas de terminal, pero dudo que pueda firmar una aplicación de iPhone que se haya compilado.
- 1. ¿Puedo iniciar una aplicación desde otra aplicación en el iPhone
- 2. ejecutando a.out en otra computadora
- 3. ¿Cómo puedo compilar una aplicación de iPhone con Flash CS5 sin una Licencia de desarrollador
- 4. Aplicación para dibujar ideas en una computadora
- 5. ¿Es posible dar "Servicio de red" en una computadora permiso a un directorio en otra computadora?
- 6. ¿Cómo puedo usar gcc para compilar el código ensamblador x86 en una computadora x64
- 7. Django: ¿Puedo tener una aplicación en una subcarpeta de otra aplicación?
- 8. ¿Cómo puedo desarrollar una aplicación de iPhone en HTML5?
- 9. ¿Cómo cambiar de una vista a otra en iPhone?
- 10. ¿Cómo probar en la compra de la aplicación una y otra y otra vez ...?
- 11. Autorización de una computadora para acceder a una aplicación web
- 12. ¿Cuál es la diferencia entre una aplicación web de iPhone y una aplicación de iPhone?
- 13. Imágenes SVG en una aplicación de iPhone
- 14. Incrustar Python en una aplicación de iPhone
- 15. comando bash para copiar archivos de una computadora a otra
- 16. ¿Programación de socket en una sola computadora?
- 17. ¿Cómo puedo eliminar UIApplicationMain de una aplicación de iPhone?
- 18. Llamar a una aplicación desde otra aplicación
- 19. iPhone: encontrar una cadena en otra con el caso insensetive
- 20. Configuración de una cookie en una aplicación de iPhone
- 21. ¿Cómo puedo encontrar mi "descripción de la computadora" en una aplicación Java en Windows y/o Mac?
- 22. ¿Cómo diferenciar iPhone y iPad en una aplicación universal?
- 23. Cómo compilar una aplicación DirectX 11 en MinGW
- 24. ¿Cómo puedo integrar LinkedIn dentro de una aplicación de iPhone?
- 25. Funciones INDIRECTAS anidadas en Excel - trabajando en una computadora pero devolviendo #REF en otra
- 26. Cómo pasar un contexto de actividad en una aplicación a un servicio en una otra aplicación
- 27. Empaquetado de una aplicación .NET para que se ejecute en una computadora sin .NET
- 28. ¿Cómo obtengo del repositorio de otra computadora en Git?
- 29. ¿Cómo desinstalo completamente una aplicación ClickOnce de mi computadora?
- 30. ¿Cómo puedo tomar una foto con mi aplicación de iPhone?