ios - 在同一个应用程序上使用两个 Facebook 应用程序 ID 进行测试

标签 ios objective-c facebook testing

为了在不修改生产数据的情况下测试 Facebook 事件,我需要在我的 iOS 应用程序中使用第二个 Facebook 应用程序 ID。我想在我的持续集成环境中自动执行此操作。

  • 发布方案 -> 将具有生产 Facebook 应用程序 ID。
  • 调试方案 -> 将调试 Facebook 应用程序 ID。

您是否使用预构建脚本来修改 info.plist 文件?你知道解决这个问题的更好方法吗?

最佳答案

plist 中的应用 ID 是一种方便的设置方式,但 Facebook SDK 也允许您在应用内设置它。

较新的 SDK:

[FBSDKSettings setAppID:@"xxx"];

旧版 SDK:

[FBSettings setDefaultAppID:@"xxxx"]

这应该允许您在需要时在应用程序 ID 之间切换。

关于ios - 在同一个应用程序上使用两个 Facebook 应用程序 ID 进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36626967/

相关文章:

ios - 委托(delegate)功能在 UIViewController 之外不起作用

ios - 如何在选项卡栏按钮触摸上创建滑动菜单

iphone - 在 Objective-C 中随机化 NSArray 的规范方法

javascript - Facebook 注销按钮在 Firefox 中爬过屏幕

iphone - Facebook 页面就像 iOS 中一样

php - Facebook 点赞计数器显示网站点赞而非文章级别点赞

ios - 当按下按钮触发时,UILabels 不会立即更新

ios - MKMapView on Storyboard on multiple Views with just 1 instance

ios - 将 HTML 字符串下载到 iOS 中的 NSString 或 Swift String 变量中

ios - 消息发送到解除分配的实例