Ios8 具有共享扩展和密钥链的iOS上的GPPSignIn问题
我已经编写了一个iOS 8应用程序(在objective C中),它使用google plus登录。主应用程序及其共享扩展使用相同的密钥链,因此使用GPPSignInButton从主应用程序登录可以为扩展提供身份验证。问题是,只有当这两个目标以非常特定的顺序运行时,我才能让它工作 这行不通:Ios8 具有共享扩展和密钥链的iOS上的GPPSignIn问题,ios8,google-plus,keychain,ios-extensions,Ios8,Google Plus,Keychain,Ios Extensions,我已经编写了一个iOS 8应用程序(在objective C中),它使用google plus登录。主应用程序及其共享扩展使用相同的密钥链,因此使用GPPSignInButton从主应用程序登录可以为扩展提供身份验证。问题是,只有当这两个目标以非常特定的顺序运行时,我才能让它工作 这行不通: 打开主应用程序并登录(成功) 打开共享扩展并尝试“trySilentAuthentication”-此操作失败,因为对于共享扩展,密钥链中没有身份验证 但是,这确实有效: 首先打开共享扩展-正如所料,密钥链