【问题标题】:"Framework not found GoogleAppMeasurement" Getting error while adding framework manually“找不到框架 GoogleAppMeasurement” 手动添加框架时出错
【发布时间】:2019-11-17 18:07:43
【问题描述】:

当我尝试手动添加框架时,它会显示类似“Framework not found GoogleAppMeasurement”之类的错误,当我详细检查它时,它看起来如下所示:

ld:找不到框架 GoogleAppMeasurement clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我尝试在构建设置中添加 arm7、amr7s、amr64 和 arm64e 等架构。

已经清理派生数据并清理 + 构建并重新启动 Xcode。

【问题讨论】:

    标签: ios objective-c xcode


    【解决方案1】:

    当我的 MacBook 上的 iCloud 清理了 pod 文件中的 GoogleAppMeasurement 以增加存储空间时,我收到了这个错误。在接下来的几天里,它清理了大部分 pod 文件以及实际的 swift 文件。仍在为此进行修复 - 临时修复可用 iCloud 和松散的重要文档也存储在那里,或者将代码复制并粘贴到新的 Xcode 项目中。

    非常沮丧!

    【讨论】:

      【解决方案2】:

      我可以确认。

      1. 将整个项目复制到 iCloud 之外的某个位置。
      2. 删除 Pods 文件夹内的(空)文件夹 GoogleAppMeasurement
      3. 在终端中重新运行“pod install”

      现在应该可以了。

      【讨论】:

      • 实际上 icloud 备份损坏了我在 Documents 文件夹中的所有项目。我不得不把它关掉。谢谢!
      【解决方案3】:

      声誉不足,无法发表评论。还有 iCloud 从系统中删除文件的问题。从桌面停用文件后,文档将从本地 mac 中删除,但随后可以从 Finder 中的 iCloud Drive 文件夹下载或“拖动”到任何本地文件夹。

      【讨论】:

        【解决方案4】:

        如果您为桌面/文档启用了自动 icloud 上传,则会发生这种情况。要解决此问题,请导航到您创建 ios 项目的 pods 文件夹,在 pods 文件夹中找到 GoogleAppMeasurement > Frameworks >。然后,右键单击 GoogleAppMeasurement.framework 并单击“下载”。这将从 icloud 下载文件,应该可以解决问题

        【讨论】:

          【解决方案5】:

          执行“pod update”,这将解决,因为 iCloud 很可能搞砸了一些事情。

          【讨论】:

            【解决方案6】:

            我也有这个问题。我意识到我的项目的文件夹位置已连接到 iCloud。我通过点击“从云端下载”解决了这个问题,问题就消失了。

            【讨论】:

              【解决方案7】:

              我建议重新启动 Xcode 和计算机本身。这对我有用。

              【讨论】:

                【解决方案8】:

                不完全是这个问题的答案,但有人可能会像我一样来到这里。 我在项目中有 Pod Firebase/Analytics 并且必须用 Firebase/AnalyticsWithoutAdIdSupport 替换它,因为应该避免使用跟踪来符合 ATT。无论如何,当我按照https://firebase.google.com/docs/analytics/configure-data-collection?platform=ios#disable-IDFA-collection 的描述更新 Podfile 时,我得到了上述错误。

                为了解决这个问题,我必须将目标构建设置中的“其他链接器标志”从“GoogleAppMeasurement”更新为“GoogleAppMeasurementWithoutAdIdSupport”,当然对于应用程序中的所有内容。

                【讨论】:

                • 谢谢!我已经做好了在这上面度过一天的心理准备……
                【解决方案9】:

                为了解决这个问题,我不得不将目标构建设置中的“其他链接器标志”从“GoogleAppMeasurementWithoutAdIdSupport”更新为“GoogleAppMeasurement”

                【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2019-07-23
                • 1970-01-01
                • 2010-11-24
                • 1970-01-01
                • 2018-10-28
                相关资源
                最近更新 更多