iOS ACAccountStore代码= 7,无法续订凭据。未知客户:

时间:2012-10-02 14:22:23

标签: iphone objective-c facebook ios6

我正在使用新的iOS 6 Facebook API,并且通常使用ACAccountStore方法“充满挑战”。我通过以下方式检索ACAccount:

[accountStore requestAccessToAccountsWithType:self.facebookAccountType
                                          options:options completion:^(BOOL granted,     NSError *error) {

然后,我需要定期更新ACAccount令牌:

[accountStore requestAccessToAccountsWithType:self.facebookAccountType
                                      options:options completion:^(BOOL granted, NSError     *error) {

每当我使用“重置内容和设置......”

从干净的iOS模拟器环境开始时,这都有效

但过了一会儿我得到了以下内容。

Error Domain=com.apple.accounts Code=7 "Cannot renew credentials. Unknown client: FBTest     (org.my.app.FBTest)"

我正在从FBTest应用程序执行调用。

关于如何让iOS 6 FB启动并运行有很多帖子,我已经过了这一点。框架中棘手的部分是让它随着时间的推移而运行。

1 个答案:

答案 0 :(得分:1)

我会推荐以下内容:

  • 确保您使用的是最新的帐户框架。
  • 为应用程序提供真正的捆绑ID,而不是“org.my.app.FBTest”。
  • 确保权利文件中的密钥库设置已启用。
  • 在adhoc发布版本上测试此内容。