【问题标题】:AppTrackingTransparency module not found in Xcode 11.6Xcode 11.6 中找不到 AppTrackingTransparency 模块
【发布时间】:2020-12-16 00:59:30
【问题描述】:

我正在尝试在 Xcode 11.6 中编译我的 Flutter 项目,但是它显示了错误 -

ld: framework not found AppTrackingTransparency

我的所有代码似乎都运行良好,但经过研究我发现这是 iOS 14 所必需的,但如果我下载 Xcode 12,我将无法以 Apple 的发布模式发布我的应用不接受来自 beta 版本的构建。

【问题讨论】:

  • 您找到解决此问题的方法了吗?我遇到了同样的错误,但由于其他 pod 错误而无法更新到 Xcode 12
  • @Enricoza 您将不得不减少支持 Xcode 11 的 pod 的版本号,这对我有用
  • 谢谢,我只是按照我的要求尝试这样做,它奏效了。刚刚找到错误更新的 pod,并将其版本降低到 Xcode 11 兼容版本。接受的答案只是让我失望。您应该将评论发布为其他人的答案,而不是接受的答案。
  • @Enricoza 我已经改了 :)

标签: ios swift flutter


【解决方案1】:

对我有用的是,我使用了一个仅支持 Xcode 12 的 Pod,其中包含 AppTrackingTransparency 框架,因为如果您要集成任何作为广告网络的 API,现在它是一项要求,因此请检查您的 Pod 是否具有如果您希望它工作,它会自动更新并降级。

【讨论】:

    【解决方案2】:

    如果您在实施“AppTrackingTransparency”时需要帮助,可以参考以下问题:-

    No such module 'AppTrackingTransparency' Error

    希望这能解决你的问题:)

    【讨论】:

      【解决方案3】:

      您要么等待 Xcode 12 正式发布,要么将 AppTrackingTransparency.framework 复制到 Xcode 11.6 的 frameworks 文件夹中

      【讨论】:

      • 这可能是一个愚蠢的问题 - 但我在哪里可以得到这个 AppTrackingTransparency.framework?我可以在某个地方下载吗?还是安装?我正在使用 Cordova+Xcode,但我的构建失败并出现相同的错误“找不到框架 AppTrackingTransparency”
      • @dop2000 我当时是从 Xcode 12 得到的。您必须查看包装内容
      猜你喜欢
      • 2020-11-26
      • 2023-03-04
      • 2020-09-09
      • 1970-01-01
      • 2020-09-29
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 2021-08-09
      相关资源
      最近更新 更多