如何通过Buildfire平台更新Buildfire应用的程序包/SDK
Buildfire 平台升级适配iOS 14的Facebook SDK操作说明
- 首先明确依赖管理规则:Buildfire 的iOS端原生壳工程默认使用CocoaPods管理第三方依赖,平台侧没有开放Swift Package Manager(SPM)的集成入口,不需要排查SPM相关配置。
标准平台构建场景(无自定义原生代码,直接通过Control Panel出包)
- 不需要手动修改依赖配置:适配iOS 14的Facebook SDK(v11.0及以上版本,已包含ATT授权、SKAdNetwork适配逻辑)已经内置在Buildfire 2021年Q3及之后更新的官方原生壳版本中。
- 操作流程:
- 登录Buildfire Control Panel,进入目标应用的管理页
- 依次进入
Publish>iOS Build Settings板块 - 勾选使用最新版原生壳构建选项,触发新的iOS构建任务即可,构建产出的安装包会自动搭载符合要求的最新Facebook SDK
- 必做配套配置:在同一个iOS构建设置页找到
iOS 14 Privacy Settings板块,补全对应Facebook应用ID、广告追踪授权开关配置、SKAdNetwork ID列表,否则SDK升级后Facebook登录、分享、广告归因功能会运行异常。
自定义原生壳场景(导出iOS源码做二次开发后自行出包)
- 导出的iOS源码根目录下存在
Podfile配置文件,直接修改该文件内的Facebook SDK依赖版本号即可,不要额外通过SPM集成Facebook SDK,否则会出现符号冲突导致编译失败。 - 具体操作:
- 打开
Podfile,找到Facebook相关依赖行,修改为支持iOS 14的版本(建议直接用当前稳定版):
pod 'FBSDKCoreKit', '~> 17.0' pod 'FBSDKLoginKit', '~> 17.0' pod 'FBSDKShareKit', '~> 17.0'- 在源码根目录执行命令更新依赖:
pod update FBSDKCoreKit FBSDKLoginKit FBSDKShareKit- 依赖更新完成后,正常执行打包流程即可。
- 打开
内容的提问来源于stack exchange,提问作者Madison Mincevich
相关产品推荐
相关产品推荐

