En la mayoría de las respuestas a este problema, hay un aspecto crítico que se pasó por alto y que fue mencionado por el autor de la pregunta original. La aplicación debe instalarse sin eliminar la instalación existente. En mi caso, la aplicación utiliza una base de datos SQLite que almacena bastantes datos para el usuario. Obviamente, si elimina la aplicación, entonces elimina los datos. Una solución que me permitió probarlo de la misma manera que un usuario lo actualizará era imprescindible.
En mi caso, el problema era Xcode usando un perfil de aprovisionamiento generado automáticamente por Xcode. Esto probablemente sucedió porque obtuve una computadora nueva y no transferí el perfil de aprovisionamiento de distribución. Sin mencionar que no había actualizado la aplicación en casi 2 años. Por lo tanto, mi perfil de aprovisionamiento original (que contiene el identificador de la aplicación de derechos) desapareció hace mucho tiempo. Solución: en las preferencias de Xcode-> Cuentas-> Seleccione el ID de Apple apropiado-> Ver detalles-> En Perfiles de aprovisionamiento, haga clic con el botón derecho en el perfil generado por Xcode para esa aplicación (tiene el prefijo XC iOS) y seleccione Mover a la papelera .
En el sitio web del desarrollador, cree un nuevo perfil de distribución con el ID de su aplicación. Descargue el nuevo perfil, haga doble clic y Xcode debería instalarlo automáticamente. Por el contrario, puede volver a los perfiles enumerados en Xcode y tocar el botón Descargar junto a su perfil recién creado. Compile la aplicación e intente ejecutar nuevamente. Por cierto, mi Xcode está configurado para administrar automáticamente la firma de código, que además de este problema funciona muy bien.