我有一个成功发布的应用程序,有一些Facebook集成,如登录,共享等。发布后我需要有两个单独的应用程序:第一个与生产服务器一起工作,另一个与测试服务器一起工作。我做了四个Xcode配置:用于测试的调试,用于测试的发布,用于prod的调试和用于prod的发布。在Build Settings
我改变他们的捆绑ID,一切都很好。除了Facebook登录。
我用新的FBAppID创建了另一个FB应用程序,新的Bundle ID。在Run Script
中,我根据测试或生产环境在Info.plist中设置了正确的FBAppID。但是logInWithReadPermissions:fromViewController:handler:
会返回错误:
remote_app_id与存储的ID不匹配。
我做错了什么?是否可以让facebook在这两种配置下都能正常工作?