sierra puedo pro ocupa macbook mac espacio cuanto avanza apple actualizar actualizacion iphone ios6

iphone - puedo - ¿Puede el identifierForVendor cambiar al actualizar una aplicación?



cuanto espacio ocupa ios 12 (2)

El identifierForVendor no debe cambiar a menos que todas las aplicaciones del proveedor se eliminen del dispositivo. ¿Qué pasa si tengo una sola aplicación que se actualiza. ¿Puede el identifierForVendor cambiar? Otra forma de formular esta pregunta es: ¿Es una actualización de la aplicación lo mismo que una desinstalación e instalación (al menos en algún sentido)?

La razón por la que pregunto es que si instalo la versión actual de una aplicación desde App Store, y luego "Archive" una nueva versión a través de XCode y la instalo en iTunes, el identifierForVendor cambia. No sé si este es un caso especial o si este también es el caso con una actualización / actualización de la aplicación "normal".


No se supone que cambie cuando se actualiza la aplicación desde la tienda de aplicaciones como se describe en la documentación.

Si está actualizando una aplicación instalada en iTunes, luego la actualiza con Xcode o una ipa basada en el aprovisionamiento ad hoc o cualquier aprovisionamiento, obtendrá un valor diferente. Necesitas hacerlo consistente, Adhoc a adhoc, dev a dev, app store a app store.

Una vez más, la actualización de la tienda de aplicaciones no debe cambiar. SIN EMBARGO. Tenga cuidado con esto. Hubo un error que afectó el cálculo de identifierForVendor que ocurrió entre mayo y julio de 2015 . Si confía en este valor en cualquiera de sus esquemas de cifrado, es posible que no pueda descifrarlo. Apple ha afirmado haber solucionado el problema y ahora, al presionar otra actualización, se debería restaurar el valor original tal como era antes del período crítico.

En cualquier caso, debe manejar con gracia cuándo se modifica identifierForValue durante las actualizaciones.


Respuesta corta: en el caso descrito, el identifierForVendor será diferente.

Pero para los usuarios que descarguen desde AppStore, será lo mismo. SI la versión es 6.1 y superior. Hay problemas conocidos con 6.0.x.

He verificado esto con el Soporte de Apple y al enviar mi propia actualización de la aplicación a AppStore.