Ambos suenan como lo mismo. Distribución == Versión, de alguna manera. Tener dificultades para descubrir cuál es la diferencia.¿Cuál es la diferencia entre las configuraciones de compilación "Distribución" y "Versión"?
Respuesta
En mis proyectos, son lo mismo, pero realmente depende del programador y de la configuración de compilación que quiera poner en cada objetivo.
Para un programador, "Release" puede ser una compilación ADHOC destinada a pruebas internas, mientras que "Distribution" significa una compilación Store.
O tal vez un programador diferente haría lo contrario "Release" es para la compilación de la tienda y "Distribution" es para ADHOC.
Otra cosa ... Normalmente veo las opciones de "Liberar" y "Distribución" cuando creo aplicaciones nuevas desde plantillas, pero "Liberar" (como objetivo) era mucho antes de "Distribución", que entró con iOS IIRC. Algunas aplicaciones en las que he trabajado solo tienen "Debug" y "Distribution", otro proyecto que tengo abierto ahora solo tiene "Debug" & "Release". Entonces, YMMV.
Para iOS, la distribución es generalmente idéntica a la versión de lanzamiento, excepto para la firma de código. La compilación Distribución generalmente se clona desde la versión final de la versión de prueba, pero con la firma del código cambiada a usar el certificado de Distribución en lugar del certificado de Desarrollador. La razón por la que uno necesita dos compilaciones diferentes es que no se puede ejecutar una compilación firmada de Distribución aprovisionada de App Store para las pruebas finales en un dispositivo de desarrollador.
En mi proyecto utilizo el término liberación. El lanzamiento puede ser para los evaluadores o pueden ser directamente al lado del cliente.
- 1. ¿Cuál es la diferencia entre "Versión heredada" y "Versión estable"?
- 2. ¿Cuál es la diferencia entre módulo y distribución en CPAN?
- 3. ¿Cuál es la diferencia entre Microsoft.Office.Interop. * Versión 12 y 14?
- 4. ¿Cuál es la diferencia entre depuración y compilación?
- 5. ¿cuál es la diferencia entre las tareas AntCall y Ant?
- 6. ¿Cuál es la diferencia entre un paso de compilación personalizado y un evento de postconstrucción?
- 7. cuál es la diferencia entre rama de versión por área de trabajo y por última versión
- 8. ¿cuál es la distribución vertical y horizontal?
- 9. Cuál es la diferencia entre $ (...) y `...`
- 10. ¿Cuál es la diferencia entre dict() y {}?
- 11. ¿Cuál es la diferencia entre .ToString (+) y ""
- 12. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 13. cuál es la diferencia entre las plantillas y el polimorfismo
- 14. Cuál es la diferencia entre las funciones VarIsEmpty y VarIsEmptyParam
- 15. ¿Diferencia entre la versión binaria y la versión original?
- 16. ¿Cuál es la diferencia entre la distribución ad hoc y distribución de tienda de aplicaciones en iOS
- 17. Desarrollo de iPhone: ¿cuál es la diferencia entre un aprovisionamiento de desarrollo y de distribución?
- 18. ¿Cuál es la diferencia entre las ediciones de Orientdb?
- 19. ¿Cuál es la diferencia entre la administración de la configuración y el control de la versión?
- 20. Cuál es la diferencia entre = y: =
- 21. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 22. ¿cuál es la diferencia entre:.! y: r !?
- 23. ¿Cuál es la diferencia entre ".equals" y "=="?
- 24. ¿Cuál es la diferencia entre {0} y ""?
- 25. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 26. ¿Cuál es la diferencia entre + = y = +?
- 27. ¿Cuál es la diferencia entre " " y ""?
- 28. Cuál es la diferencia entre $ y jQuery
- 29. ¿Cuál es la diferencia entre PEAR y PEAR2?
- 30. ¿Cuál es la diferencia entre establecer la ruta de compilación classpath y java en eclipse?