¿Es seguro cambiar el Prefijo de AppID entre actualizaciones?

Estoy tratando de entender el papel de la primera parte del AppID para aplicaciones iOS. Esta parte anteriormente se conocía como "ID de semilla de paquete", pero ahora se la conoce como el prefijo AppID.

Hace un tiempo (iOS 5?), Apple realizó algunos cambios tanto en su portal como en su documentación y comenzó a recomendar el uso del "ID de equipo" (único por cuenta de desarrollador) como el Prefijo de AppID. Esto es simple y directo para los nuevos desarrolladores con nuevas aplicaciones.

Pero, ¿cuál es la mejor práctica para manejar las aplicaciones existentes con respecto al prefijo AppID? Sé que no es posible cambiar el BundleID (= la segunda parte del AppID) entre dos versiones de la aplicación, pero¿Es seguro cambiar el prefijo entre las versiones de la aplicación?

Tenga en cuenta que no me estoy refiriendo a reemplazar un "id de comodín", por ejemplo. ABC1234567. *, A un AppID explícito que usa el mismo prefijo, por ejemplo, ABC1234567.com.mycompany.myapp. Hay toneladas de información sobre esto (aunque la mayoría está desactualizada). Estoy pensando en cambiar el AppID completo, por ejemplo. ABC1234567.com.mycompany.myapp, para una aplicación existente al reemplazar el prefijo con mi ID de equipo, por ejemplo. DEF7654321.com.mycompany.myapp.

Creo que he leído en alguna parte que debería estar bien cambiar el prefijo de las aplicaciones existentes, excepto en el caso especial de que la aplicación esté utilizando el llavero para almacenar datos. Si esto es cierto, la forma más fácil de manejar el prefijo de las aplicaciones existentes sería migrar a la nueva ID del equipo cuando sea el momento de lanzar la próxima actualización. Cuando todas mis aplicaciones se migran, puedo seguir usando la ID del equipo (como Apple recomienda para las nuevas aplicaciones) y finalmente olvidarme de todo este lío.¿Alguien puede confirmar esto?

Si puede arrojar más luces sobre el concepto del prefijo AppID, y para qué se usa en un dispositivo iOS (excepto el llavero que ya conozco), me encantaría que pudiera escribir un comentario. Tal vez podríamos construir una comprensión completa de esto agregando bits y piezas de diferentes fuentes. Lamentablemente, la documentación de Apple es muy delgada en esta área.

(Hay otra pregunta similar:¿Puedo cambiar el identificador de paquete en mi aplicación después de que se haya aprobado? Pero eso se centra principalmente en el BundleID, es decir, la segunda parte del AppID, por lo que no es un duplicado, aunque algunas de las respuestas y comentarios están tocando este tema.

Respuestas a la pregunta(2)

Su respuesta a la pregunta