作者:穷游小美女 | 来源:互联网 | 2023-05-24 18:53
我在设备上访问Keychain时遇到问题.仅当应用程序从Xcode启动时才会发生这种情况.如果我自己启动应用程序(通过点击其图标),钥匙串可以毫无问题地运行.模拟器中也没有问题.
控制台输出:
Jan 27 14:33:24 iPhone MyApp[4305] : SecOSStatusWith error:[-34018] The operation couldn’t be completed. (OSStatus error -34018 - Remote error : The operation couldn't be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements))
Jan 27 14:33:24 iPhone securityd[77] : securityd_xpc_dictionary_handler MyApp[4305] delete The operation couldn’t be completed. (OSStatus error -34018 - client has neither application-identifier nor keychain-access-groups entitlements)
我正在使用Xcode 6.1.1和iPhone 5和iOS 8.1.1.
值得注意的是,我正在尝试调试的应用程序具有访问位于Cocoa Touch框架目标中的钥匙串的代码(这可能是问题的根源).
供应配置文件是通用配置文件:( iOSTeam Provisioning Profile: *
由Xcode管理)