清理keyChain
来源:互联网 发布:老虎机控制器软件下载 编辑:程序博客网 时间:2024/05/16 10:35
sqlite3 *database;
int openResult = sqlite3_open("/var/Keychains/keychain-2.db", &database);
if (openResult == SQLITE_OK)
{
int execResult = sqlite3_exec(database,"DELETE FROM genp WHERE agrp <> 'apple'",NULL, NULL,NULL);
if (execResult != SQLITE_OK) NSLog(@"Failed to exec DELETE FROM genp WHERE agrp <> 'apple', error %d", execResult);
execResult = sqlite3_exec(database, "DELETE FROM cert WHERE agrp <> 'lockdown-identities'",NULL, NULL, NULL);
if (execResult != SQLITE_OK) NSLog(@"Failed to exec DELETE FROM cert WHERE agrp <> 'lockdown-identities', error %d", execResult);
execResult = sqlite3_exec(database, "DELETE FROM keys WHERE agrp <> 'lockdown-identities'",NULL, NULL, NULL);
if (execResult != SQLITE_OK) NSLog(@"Failed to exec DELETE FROM keys WHERE agrp <> 'lockdown-identities'', error %d", execResult);
execResult = sqlite3_exec(database, "DELETE FROM inet",NULL, NULL,NULL);
if (execResult != SQLITE_OK) NSLog(@"Failed to exec DELETE FROM inet, error %d", execResult);
execResult = sqlite3_exec(database, "DELETE FROM sqlite_sequence",NULL, NULL,NULL);
if (execResult != SQLITE_OK) NSLog(@"Failed to exec DELETE FROM sqlite_sequence, error %d", execResult);
sqlite3_close(database);
}
- 清理keyChain
- KeyChain
- keychain
- keychain
- KeyChain
- keychain
- Keychain
- Keychain
- keychain
- KeyChain
- Keychain
- keychain
- keychain
- keychain
- 清理
- 清理
- 清理
- ios keyChain
- 使用ByteArrayOutputStream下载文件
- [Wondgirl] 微信小程序(三)模板的使用
- Python实现Tab自动补全和历史命令管理的方法
- 矩阵的求导运算
- HashSet剖析
- 清理keyChain
- ECHART基本使用,折线图,柱状图,散点图,饼图,盒形图5分钟上手
- 使用fetch遇到过的坑
- 使用正则表达式匹配字符串中特定的xml内容
- PHP生成验证码时,出现图像“ http://localhost...”因其本身有错无法显示
- iOS-关于UINavigationController的title不显示问题
- jQuery JS 获取时间函数集 取时间的一部分
- Oracle中不同条件的日期查询
- 单例模式