在ios中使用facebook swift sdk登录错误

在ios中使用facebook swift sdk登录错误,ios,facebook,facebook-login,Ios,Facebook,Facebook Login,每次尝试使用facebook sdk登录应用程序时,我都会收到一个登录错误。因此,当用户进入主页时,他们可以选择使用facebook凭据登录。当他们点击facebook登录按钮时,会出现用户名和密码屏幕,然后输入他们的凭据并按done。现在问题来了,因为这以前没有发生过,当他们点击“完成”时,facebook返回一个错误,声明“登录失败:您不能使用facebook登录此应用或网站,因为它的facebook登录实现存在问题”。我每次尝试使用facebook sdk登录时都会收到这个消息 Im使用F

每次尝试使用facebook sdk登录应用程序时,我都会收到一个登录错误。因此,当用户进入主页时,他们可以选择使用facebook凭据登录。当他们点击facebook登录按钮时,会出现用户名和密码屏幕,然后输入他们的凭据并按done。现在问题来了,因为这以前没有发生过,当他们点击“完成”时,facebook返回一个错误,声明“登录失败:您不能使用facebook登录此应用或网站,因为它的facebook登录实现存在问题”。我每次尝试使用facebook sdk登录时都会收到这个消息

Im使用FBSDKCoreKit、FBSDKLoginKit、FBSDKShareKit 4.41.0和FacebookCore、FacebookLogin、FacebookShare 0.5.0和Swift 4.0

编辑***.
有人知道我如何找到facebook登录请求返回的错误吗。问题是,在facebook应用程序返回到我的应用程序之前,显示的错误消息出现在facebook应用程序中。所以我甚至看不到返回的错误。当调试器继续运行时,我在Xcode中检查了响应,没有错误

编辑2:(回应第一条评论) 该应用程序已经设置为使用facebook sdk,并且运行良好。它最近刚刚停止工作

编辑3:

因此,我不得不将sdk更新为最新版本,并用他们创建的新API替换旧API。所以我改变了一切,这又是另一个问题。我试着用我刚在facebook上创建的帐户登录,但它仍然会给我同样的错误。然而,如果我尝试使用以前使用facebook登录应用程序的帐户登录。我得到了一个成功的回复,我能够继续应用程序。所以我不明白为什么那个新帐户不能登录?是因为帐户太新吗?

这是因为您尚未设置应用程序。转到->我的应用->添加你的应用,然后按照步骤登录


这应该解决它

我和你犯了同样的错误。Facebook登录自应用程序创建以来一直有效。现在,当我在更新Facebook SDK后尝试登录时,我没有收到任何错误,只是“实现有问题”。奇怪的是,如果有人已经通过Facebook登录,Facebook登录就会正常工作

你什么意思?此应用程序已设置,可以使用facebook sdk登录。它最近坏了。你找到解决办法了吗?我试图在一个应用程序中修复这个问题,这个应用程序显然已经正确设置了所有内容,但它一直抛出这个错误。我想知道我们是否需要再次将应用程序发送到FB进行修订。这就是我的问题,我甚至没有收到任何错误。我进入facebook登录视图,输入凭证,当我按login时,它会说“实现有问题。”“不要给我一个错误。我相信这是因为应用程序仍然在swift 4.0中,我正在将所有内容迁移到swift 4.3。我不认为我需要swift 5.0。由于我仍在这样做,我需要先完成迁移,然后才能再次测试facebook登录。我的应用程序中也有同样的问题。如果你从你的facebook帐户中删除该应用程序的权限,也会发生这种情况。你为什么使用swift版本?