この問題への対応のほとんどでは、見落とされている重要な側面が1つあります。アプリは、既存のインストールを削除せずにインストールする必要があります。私の場合、アプリはSQLiteデータベースを使用しており、ユーザーのためにかなりの量のデータを保存しています。もちろん、アプリを削除すると、データも削除されます。ユーザーが更新するのと同じ方法でテストできるソリューションは必須でした。
私の場合、問題は、Xcodeによって自動的に生成されたプロビジョニングプロファイルを使用したXcodeでした。これはおそらく、新しいコンピューターを入手し、配布プロビジョニングプロファイルを転送しなかったためです。言うまでもなく、私はほぼ2年間アプリを更新していませんでした。そのため、元のプロビジョニングプロファイル(Entitlements application-identifierが含まれています)は長い間使用されていません。解決策:Xcode設定->アカウント->適切なApple IDを選択->詳細の表示->プロビジョニングプロファイルの下で、そのアプリのXcode生成プロファイル(XC iOSで始まる)を右クリックし、[ゴミ箱に移動]を選択します。 。
開発者のWebサイトで、アプリのIDを使用して新しい配布プロファイルを作成します。新しいプロファイルをダウンロードしてダブルクリックすると、Xcodeによって自動的にインストールされます。逆に、Xcodeにリストされているプロファイルに戻り、新しく作成したプロファイルの横にある[ダウンロード]ボタンをタップすることもできます。アプリをビルドして、もう一度実行してください。ちなみに、私のXcodeはコード署名を自動的に管理するように設定されていますが、この問題以外は問題なく機能します。