Keychain是iOS中一直用于存儲(chǔ)重要信息,或者刪除應(yīng)用后仍然想保留的數(shù)據(jù)的地方(比如存儲(chǔ)UUID)。
今天在測(cè)試iOS10 iPad情況下時(shí),發(fā)現(xiàn)數(shù)據(jù)居然無(wú)法寫(xiě)入,而iPhone和之前版本的iPad則都是正常的个粱,目前還不能確認(rèn)這是否是bug。
最后經(jīng)過(guò)檢查翻翩,在Capabilities中打開(kāi)Keychain sharing即可
keychain設(shè)置
同時(shí)在StackOverflow上找到了其他的提問(wèn)者和答案都许。鏈接如下:
http://stackoverflow.com/questions/38812761/gidsignin-keychain-error-ios-10-xcode-8
http://stackoverflow.com/questions/38689631/how-to-use-facebook-ios-sdk-on-ios-10/38799196#38799196
對(duì)于這種情況還是表示很奇怪的,因?yàn)镵eychain sharing原意是用于不同應(yīng)用之間共享Keychain數(shù)據(jù)而設(shè)置的嫂冻。不知道后續(xù)iOS10正式版本會(huì)怎么樣了胶征。保持關(guān)注。