Na maioria das respostas a esse problema, há um aspecto crítico sendo esquecido que foi abordado pelo solicitante original. O aplicativo precisa ser instalado sem excluir a instalação existente. No meu caso, o aplicativo usa um banco de dados SQLite que armazena bastante dados para o usuário. Obviamente, se você excluir o aplicativo, os dados serão excluídos. Uma solução que me permitiu testá-lo da mesma maneira que um usuário o atualizava era uma obrigação.
No meu caso, o problema era o Xcode usando um perfil de provisionamento gerado automaticamente pelo Xcode. Provavelmente isso aconteceu porque eu adquiri um computador novo e não transferi o perfil de provisionamento de distribuição. Sem mencionar, eu não havia atualizado o aplicativo em quase dois anos. Portanto, meu perfil de provisionamento original (que contém o identificador de aplicativo Entitlements) desapareceu há muito tempo. Solução: nas preferências do Xcode -> Contas -> selecione o ID Apple apropriado -> Exibir detalhes -> Em Perfis de provisionamento, clique com o botão direito do mouse no perfil gerado pelo Xcode para esse aplicativo (é prefixado com XC iOS) e selecione Mover para a lixeira .
No site do desenvolvedor, crie um novo perfil de distribuição com o ID do seu aplicativo. Faça o download do novo perfil, clique duas vezes e o Xcode deve instalá-lo automaticamente. Por outro lado, você pode retornar aos perfis listados no Xcode e tocar no botão Download ao lado do seu perfil recém-criado. Crie o aplicativo e tente executar novamente. A propósito, meu Xcode está configurado para gerenciar automaticamente a assinatura de código, o que, além desse problema, funciona muito bem.