iOS アプリはアカウント A から B に転送されます。以前は、アカウント A で作成された証明書を使用し、アカウント A の証明書を使用して iTunes Connect にビルドをアップロードしました。
ベータ テストのために iTunesconenct にアプリをアップロードするとき、アカウント B で作成された証明書を使用しました (アプリ アカウントの移行のため)。
そのため、ライブ アプリの Now アプリケーション識別子は、App Store の Beta TestFlight テスト アプリのアプリケーション識別子とは異なります。また、キーチェーン アクセスが失われる可能性があるという警告が表示されます。
現在、Store UUID に SSKeychain Wrapper を使用してユーザーを追跡しています。[SSKeychain setPassword:UUID forService:@"com.example.appname" account:@"appname" error:&error]
アプリ ID プレフィックスが変更された場合、SSKeychain はアクセスできなくなりますか?
SSKeychainを使用してさらに使用するために、データベースでUUIDを追跡するためです。私の疑問は、APPIDプレフィックスが変更された場合、SSKeychainにも影響し、すべてのデバイスに対して新しいUUIDを生成することですか?
では、どうすればこの問題を解決できますか? この問題の解決策についてお知らせください。