作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在通过 pod 实现 firebase 设置。
我的 Pod 文件如下所示。
# Uncomment the next line to define a global platform for your project
platform :ios, '8.0'
# $(PROJECT_DIR)/build/Debug-iphoneos/GoogleToolboxForMac lib search path
target 'ProductName' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for mCura
pod 'Firebase/Core'
pod 'Firebase/Messaging'
end
iPad 模拟器一切正常。它正在运行,但是当我在 iDevice 中运行我的应用程序时。它显示找不到库。
ld: library not found for -lGoogleToolboxForMac
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经浪费了 2 天的时间来消除这个错误并尝试了我在网上能找到的所有东西。并且 GoogleToolboxForMac
库会在安装 firebase pod 时自动安装。
最佳答案
我将 pod 文件更改为以下代码并重新安装 pod。它为 GoogleToolboxForMac 安装了所有必需的文件。
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'ProductName' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'GoogleToolboxForMac', '~> 2.1'
end
安装pod后
1) 将方案更改为通用 iOS 设备并构建。
2) 构建成功后,您可以看到黑色的 libGoogleToolboxForMac.a 文件,而不是红色。
3) 现在选择设备并在 iDevice 上运行构建。按照屏幕截图。
或者您可以拥有构建库 libGoogleToolboxForMac.a
关于objective-c - ld : library not found for -lGoogleToolboxForMac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40848656/
我正在尝试在我的 iPhone 应用程序(用 objective-c 编写)中安装 admobs。我已经使用 swift 项目实现了很多次,但目前我不断收到以下构建错误: ld: warning: d
我正在通过 pod 实现 firebase 设置。 我的 Pod 文件如下所示。 # Uncomment the next line to define a global platform for y
我是一名优秀的程序员,十分优秀!