【问题标题】:Library was not found for -lGoogleToolboxForMac for integration of Gmail SDK找不到用于集成 Gmail SDK 的 -lGoogleToolboxForMac 的库
【发布时间】:2016-12-21 13:05:37
【问题描述】:

我是 iOS 新手,遇到错误:

ld : 找不到 -lGoogleToolboxForMac 的库

当我将 libGoogleToolboxForMac 添加到 Link Binary With Library 以及 libGTMSessionFetcherlibGTMOAuth2

我在https://developers.google.com/identity/sign-in/ios/start-integrating的项目中使用了cocoapods

我尝试了以下解决方案:

  1. 仅构建 Active ArchitectureNOYes

  2. 删除了库搜索路径

【问题讨论】:

  • 你在运行pod install之后打开xcworkspace了吗?
  • 是的,运行pod install后打开了xcworkspace,但仍然出现错误
  • 在 pod 安装后不要删除库搜索路径。请检查 pod install 中是否有任何警告。
  • 在 pod 安装过程中没有发现任何警告并添加库搜索路径
  • 感谢 Ratul Shaker 先生的帮助。终于我解决了

标签: ios objective-c cocoapods


【解决方案1】:

对于遇到此错误的任何人,我想我会发布我如何最终解决它...

首先我删除了平台并重新安装了一个新版本,因为我做了很多绝望的更改来尝试解决这个问题。所以,就是(因为我使用的是 Ionic,但可能只是“cordova 平台......”):

> ionic cordova platform rm ios
> ionic cordova platform add ios

然后我需要确保 pod 安装正确。在platforms/ios文件夹中打开一个终端窗口,然后输入:

> pod install

接下来构建应用的 iOS 版本:

> ionic cordova build ios

这给出了错误,但我继续……最后,我在 XCode 中打开了 Workspace 文件(不是项目文件)。我选择了正确的证书并建立了。然后存档。一切都很好。

我希望这对其他人有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-30
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-19
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多