问题标签 [google-toolbox-for-mac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7215 浏览

ios - 是否可以排除 Cocoapods 中的依赖关系?

Firebase/Messaging 依赖于:

我想知道是否可以排除GoogleToolboxForMac?问题是我有一个静态库,它已经在GoogleToolboxForMac没有 cocoapods 的情况下使用。

所以只想知道有没有可能?

0 投票
5 回答
13352 浏览

objective-c - ld:找不到 -lGoogleToolboxForMac 的库

我正在通过 pod 实现 firebase 设置。

我的 Pods 文件如下所示。

iPad模拟器一切正常。它正在运行,但是当我在 iDevice 中运行我的应用程序时。它显示找不到库。

我已经浪费了 2 天的时间来消除此错误并尝试了我在网上可以找到的所有内容。安装 firebase pod 时,GoogleToolboxForMac库会自动安装。

0 投票
2 回答
9068 浏览

ios - Xcode 错误:找不到 -lGoogleToolboxForMac 的库

我正在尝试在我的 iPhone 应用程序中安装 admobs(用objective-c 编写)。我已经使用 swift 项目多次实现了这一点,但目前我不断收到以下构建错误:

我肯定会打开 .xcworkspace 文件(而不是 .xcodeproj 文件)。

我还尝试删除“DerivedData”文件夹内容和“清理”项目并执行“清理构建文件夹”。没有人解决了这个问题。

我的 podfile 仅包含以下 pod:

我曾尝试一一添加底部的 3 个,但一直收到相同的构建错误。

任何人都可以帮忙吗?在这一点上完全失去了。看到这两个问题,但他们接受的解决方案并没有解决这个问题:

找不到框架 GoogleToolboxForMac ld:找不到 -lGoogleToolboxForMac 的库

0 投票
0 回答
648 浏览

ios - 使用 Google Toolbox for Mac 和 Firebase 消息传递时出现重复符号错误

我有一个使用Google Toolbox for Mac和 Firebase Messaging 的 iOS 应用程序。运行pod update更新到最新版本的FM后,在Xcode项目上运行Build后出现以下错误:

我尝试了以下方法:

  • 禁用位码
  • No Common Blocks设置为 Yes(尽管已经如此)

任何人都可以建议吗?不幸的是,由于我当前版本中的错误,看起来需要更新 FM 版本,所以解决它的唯一方法是以某种方式修复这些错误。

0 投票
1 回答
752 浏览

ios - 将 Firebase 与 Google Toolbox for Mac 一起使用时出现未定义符号 Xcode 错误

我有一个 iOS 项目,它使用 Firebase 和 Google Toolbox for Mac,它们是通过 Pods 添加的。我的 Podfile 如下:

当我在 Xcode 中构建项目时,出现此错误:

任何人都可以建议吗?从其他类似的问题来看,我可能需要在Linked Frameworks and Libraries. 我已经添加UserNotifications.framework了 Firebase 消息传递,但不确定我还需要什么......?

0 投票
1 回答
828 浏览

ios - 更新 Firebase 消息时出现“架构 x86_64 的重复符号”

我的 iOS 应用使用 Firebase Messaging 和 Google Toolbox for Mac (GTM)。GTM 以前直接与文件一起包含在项目中(即不是 cocoapods)。但是,当通过 pod 安装 Firebase Messaging 时,它还会使用 pod 安装 GTM,因为它是一个依赖项 - 因此我的项目中有两个 GTM 副本。

这是在 Xcode 中构建这个项目时出现的错误:

如何在直接与文件一起添加的 GTM 上使用通过 pod 添加的 GTM?

0 投票
1 回答
289 浏览

ios - GoogleToolboxForMac 和 GoogleOpenSource.framework 之间的冲突,因为两者都包含 GTMLogger 文件

我收到错误:

  • ld:架构 arm64 的 23 个重复符号

&重复符号位于:

  • 重复符号 _OBJC_METACLASS_$_GTMLogAllowedLevelFilter 在:/Users/kabloom/Library/Developer/Xcode/DerivedData/KaBloom-atezfibugqdtnobedrrypbagrnmn/Build/Products/Debug-iphoneos/GoogleToolboxForMac/libGoogleToolboxForMac.a(GTMLogger.o) /Users/kabloom/Documents/Kabloom /Proj/当前项目/KaBloom Prakash/GoogleOpenSource.framework/GoogleOpenSource(GTMLogger.o)

    我正在使用最新的 firebase sdk 4.8.2。我在谷歌论坛中阅读了很多关于类似问题的信息,但这里关于堆栈溢出的答案很少,但无法解决问题。

0 投票
1 回答
395 浏览

ios - 在 SWIFT、GoogleToolboxForMac 中实现已弃用的 GTMURLBuilder 类

试图将 Firebase 服务安装到 iOS 项目中。似乎一切正常。但是有一个问题:

GTMURLBuilder.m:26:17:实现已弃用的类

它是由 Google 制作的类 ob Objective-C 库。我能做些什么来解决这个问题?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
1251 浏览

ionic-framework - 找不到为ios构建离子项目时出错

我在尝试为 ios 构建离子项目时遇到了这个错误。它发生在过程的 FirebaseCore 构建部分。

我发现问题是第 23 行的以下文件中的错误:

平台/ios/Pods/FirebaseCore/Firebase/Core/FIRNetwork.m

尖括号似乎不允许从 Pod 级别开始搜索文件,而引号允许使用相对路径。

我发现解决方案是执行以下操作,所以我想我会在这里发布,以防其他人遇到同样的问题:

任何一个:

将第 23 行从:

至:

或者:

将以下内容添加到设置 Xcode 项目 Build Settings 的 Header Search Paths 的末尾:

“${PODS_ROOT}”