这个方法会删除别人的keychain数据吗?

Will this method delete other people's keychain data?

我正在使用以下代码从我的应用程序中删除已保存的钥匙串数据。

        for (id secclass in @[
                              (__bridge id)kSecClassGenericPassword,
                              (__bridge id)kSecClassInternetPassword,
                              (__bridge id)kSecClassCertificate,
                              (__bridge id)kSecClassKey,
                              (__bridge id)kSecClassIdentity]) {
            NSMutableDictionary *query = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                          secclass, (__bridge id)kSecClass,
                                          nil];

            SecItemDelete((__bridge CFDictionaryRef)query);
        }

这很好用,但我不确定这是否会删除其他应用程序、网站等的钥匙串数据..

我不这么认为,但我不太确定。请告诉我。

如果是这样,那将是一个巨大的安全问题。

(没有。你很好。)