【问题标题】:How to modify Podfile in an EXPO Managed project - React native如何修改 EXPO Managed 项目中的 Podfile - React native
【发布时间】:2023-02-24 05:15:48
【问题描述】:

我已经实现了一个使用 rnfirebase 进行分析的应用程序,但是使用 Apple 的新应用程序跟踪透明度,我必须请求用户允许跟踪它。实际上,我使用 Analytic 来改进我的应用程序并且不需要 IDFA,然后请求许可让我很烦,但最终我不使用它。

我的问题:如何将 EXPO 管理的工作流程中的 podfilde 更改为禁用 IDFA,因为 firebase 推荐我的案例。看到这个链接https://rnfirebase.io/analytics/usage#disable-ad-id-usage-on-ios

我在互联网上找不到任何关于如何做到这一点的信息,EXPO 文档是可以理解的(至少在这方面对我来说是这样)。 https://docs.expo.dev/guides/config-plugins/#modifying-the-ios-podfile

任何帮助将不胜感激。

【问题讨论】:

    标签: ios react-native expo


    【解决方案1】:

    @giautm 给出了答案。感谢您的时间!

    示例发表于:https://gist.github.com/giautm/402e1732c89548281d6605ef77289476

    然后,您只需在 app.json 中添加路径,即可完成工作。

    编码愉快!

    【讨论】:

    • 我们在同一条船上。您能否发布更多详细信息,例如您提到的路径指向什么?您发布的链接是配置插件吗?等等....需要更多细节才能完成这项工作。
    • 1. 从上面的链接下载文件并将其复制到您项目的文件夹中。 2. 在您项目的 app.json 中创建一个名为 plugins 的新密钥(如果您还没有),然后引用步骤 1 中文件的 url。您的 app.json 中应该有类似的内容如果您已将文件复制到根项目 -> “插件”:["./rnf-disable-ad-id-support.plugin.js"]。仅此而已。世博会将休息。干杯。
    • 这在使用自定义开发客户端的托管博览会项目上对我不起作用,我收到错误 error: Multiple commands produce...
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2021-11-27
      • 2022-11-18
      • 2022-09-29
      • 1970-01-01
      • 2018-12-23
      • 1970-01-01
      • 2020-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多