我已經在appstore上發佈了一個應用程序,通過添加鑰匙串權利文件來啓用鑰匙串共享。最初,我以爲有兩個應用程序共享相同的鑰匙串,但後來我有儘管在XCode中的通用功能中啓用了鑰匙串共享訪問,並且在代碼簽名權利中添加了權利文件,但我設置了無值,以訪問KeychainItemWrapper的類,如下圖所示。鑰匙串代碼簽名權利 - 奇怪的行爲,鑰匙串丟失
KeychainItemWrapper * keychainWrapper = [[KeychainItemWrapper的alloc] initWithIdentifier:KEYCHAIN_IDENTIFIER_NAME accessGroup:無];
在未來的版本中,我刪除了鑰匙扣權利文件和代碼簽名授權,因爲我覺得它沒有必要,而且現在的應用程序不能訪問以前的版本鑰匙串項目,並返回空值。
請給我解釋一下這種奇怪的行爲在這兩個版本的 訪問組總是被設置爲零。
還解釋了鑰匙串結構啓用和禁用鑰匙鏈 共享。