Edit2:问题在于SDK不使用Facebook应用程序来显示Auth-Screen,而是显示WebView。 WebView使用Cookie并且有一个旧用户登录。一个用户,即测试应用程序的测试用户,因此消息是正确的。
我正在尝试使用Facebook iOS SDK与测试用户(不是角色 - >测试人员)登录我的Facebook测试应用程序。
问题类似于this post,但我认为已接受和赞成的答案不适用于我。首先,不可能发布测试应用程序
测试应用程序允许您调试和测试开发中的更改。它们始终处于开发模式。
第二个Graph API版本可能更旧(考虑到该帖子中的屏幕截图)。
我已经尝试使用主应用程序登录并且有效。在xcode中更改了App ID并且遇到了错误
App Not Setup:此应用仍处于开发模式,您无权访问它。切换到已注册的测试用户或向应用管理员询问权限。
我使用测试iPhone登录测试用户。显然我是测试应用程序的管理员(虽然没有使用该帐户登录)。
现在的问题是:是否可以使用Facebook测试用户登录Facebook测试应用程序?是否还有其他设置或尝试?
编辑:为了清晰起见,添加了错误消息和管理的图片。
答案 0 :(得分:0)
就像上次编辑中说的那样:
问题在于SDK不使用Facebook App(将使用系统Facebook用户)来显示Auth-Screen,而是使用WebView。 WebView使用Cookie并为另一个登录的应用程序ID提供了另一个测试用户。所以消息是正确的。
必须在Safari中注销才能使用正确的用户。