1
同じアプリグループを共有するアプリからキーチェーン共有を有効にする前に保存されているキーチェーンアイテムにアクセスできますか?いいえの場合、最良の回避策は何ですか?同じアプリグループを共有するアプリからキーチェーン共有を有効にする前に保存されているキーチェーンアイテムにアクセスできますか?
同じアプリグループを共有するアプリからキーチェーン共有を有効にする前に保存されているキーチェーンアイテムにアクセスできますか?いいえの場合、最良の回避策は何ですか?同じアプリグループを共有するアプリからキーチェーン共有を有効にする前に保存されているキーチェーンアイテムにアクセスできますか?
すべてのキーチェーンアイテムを共有するようにする前に、 "accessGroup"は(AppIdentifierPrefix).bundleIdentifierで、(AppIdentifierPrefix).keyChainGroupNameをオンにした後に変更されます。
回避策は、すべてのキーチェーンアイテムをキーチェーンでアクセスして削除することです。
AWSUICKeyChainStore *keychain = [AWSUICKeyChainStore keyChainStoreWithService:@"ServiceName"];
for (NSDictionary *dictionary in keychain.allItems)
if ([dictionary[@"accessGroup"] isEqualToString:"(AppIdentifierPrefix).bundleIdentifier"])
[keychain removeItemForKey:dictionary[@"key"]];