2

我刚刚下载了 XCode 6 并调整了我的应用程序以在它下运行。

它似乎工作得很好,但是我使用SFHFKeychainUtils,当我在模拟器中运行应用程序时出现错误:

error getting UUID: The operation couldn’t be completed. (SFHFKeychainUtilsErrorDomain error -34018.)

查看代码,我不太确定为什么会收到该错误。在从 XCode6 运行的 iOS7 设备上运行我的应用程序时,我也没有收到该错误,只是模拟器,所以我认为这是一个 iOS 8 错误。

关于解决这个问题的任何想法?

4

1 回答 1

2

错误代码 34018。当客户端既没有应用程序标识符也没有钥匙串访问组权利时,就会发生这种情况。

iOS 8 是 BETA 版本,目前不支持模拟器上的 Keychain Access 开发者 API。

iOS 8 测试版发行说明

于 2014-06-10T05:26:35.000 回答