KeychainItemWrapper是iOS开发中经常用来安全保存账户名和密码的方式,关于KeychainItemWrapper的使用方法可以看我iOS中Keychain保存用户名和密码这篇博客。
更新到Xcode 8之后,Keychain突然用不了了,会报错:
KeychainItemWrapper ‘Couldn’t add the Keychain Item.’
后来发现原来Xcode8增加了一个keychain的许可设置,见下图:
只要在工程名->TARGETS里将Keychain打开就可以了,大部分更新到Xcode 8后无法使用的问题都是因为这个。
这里除了Keychain还有其他如Apple Pay、Map等开关,有时间可以好好研究一下。