私はiOSアプリの開発を担当しており、このアプリでは個別のリンゴアカウントを使用していました。今、同社は法人アカウントに移行することに決めました。更新後のクラッシュ(iOSアプリの所有権の移転)
私はApple's Documentationのすべてを読んでから、プロセス全体を実行しました。
このアプリはキーチェーンを使用していないので、処理を進める上で問題は見られませんでした。更新プログラムの現在のユーザーには影響しません。
問題である:
を、私は、以前のバージョンからアップデートする際に今すぐにアプリがクラッシュする(新しいアカウントを使用して)最新バージョンに(古いアカウントを使用して)(のみ起動画面やクラッシュを示しています)。
追加情報:予想通り
- 生成アプリケーション識別子はteam_id1.com.myappにteam_id2.com.myappから変更されました。
- 我々は( これらのクラッシュに任意のレポートをトリガされません)クラッシュレポートにCrashlytcisを使用している
- ビルド/デプロイプロセスにFastlaneを使用しています。
- すべての証明書(プッシュ、開発、配布)が新規アカウントで再作成されました。
- 新しいバージョンを一からインストールするだけで問題ありません。
- 私はInternal Testflight Testsからアップデートをダウンロードしています。
編集:私はクラッシュではないかもしれないと思っています。アプリがまったく開かれない可能性があります。application:didFinishLaunchingWithOptions:
更新中に生成されたメッセージのデバイスログを調べることをお勧めします。 (Xcode-> Window-> Devices) –
@PhillipMills、デバイスのコンソールログで幸運を祈ることはありません。この問題に関連していないその他のクラッシュはごくわずかです。古いバージョンの最新バージョンをデバッグしようとすると、Xcodeでこのエラーメッセージが表示されます:** "このアプリケーションのアプリケーション識別子のエンタイトルメントは、インストールされたアプリケーションのエンタイトルメントと一致しません。許可されている。"**。 – BertKlinger
私の問題は[this](http://stackoverflow.com/a/31710576/661216)と[this](http:// stackoverflow。com/questions/28195564/enterprise-app-deployment-doesnt-install-on-ios-8-1-3/28235443#28235443)、まだ完全にはわかりません。 – BertKlinger