You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何消除FacebookAdvertiserIDCollectionEnabled设为FALSE的重复警告?

如何消除FacebookAdvertiserIDCollectionEnabled设置为FALSE的警告

警告内容:<Warning>: The value for FacebookAdvertiserIDCollectionEnabled is currently set to FALSE

我已严格完成官方文档中的所有操作,也尝试了网上能找到的全部解决方案,但仍持续收到该警告。我已在Info.plist中配置了FacebookAdvertiserIDCollectionEnabled为TRUE,相关配置显示该项设置正确,但警告依旧存在。

以下是可尝试的排查和解决步骤:

  • 确认Info.plist配置格式:确保配置的是布尔类型的<true/>,而非字符串类型的"YES"——部分场景下字符串类型的配置不会被Facebook SDK正确识别。
  • 清理项目缓存并重建:在Xcode中执行Clean Build Folder(快捷键Cmd+Shift+Option+K),手动删除Derived Data目录后,重新编译项目。
  • 检查多Info.plist冲突:确认项目中不同target没有使用各自的Info.plist,导致生效的配置并非你修改的那一份。
  • 更新Facebook SDK版本:使用最新稳定版的Facebook SDK,旧版本可能存在配置识别的兼容性问题。
  • 排查编译宏定义:检查项目的Preprocessor Macros中是否存在FACEBOOK_ADVERTISER_ID_COLLECTION_ENABLED=NO这类宏,避免覆盖Info.plist的配置。

内容的提问来源于stack exchange,提问作者KEREM DEMİR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 05:58:17