【问题标题】:library not found for -lPods after added GoogleMobileAds添加 GoogleMobileAds 后未找到 -lPods 的库
【发布时间】:2017-10-22 14:45:22
【问题描述】:

这是我的podfile

# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'

target 'App FM' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks

# use_frameworks!
  pod 'Google-Mobile-Ads-SDK'
  # Pods for App FM


end

但我在构建项目时遇到此错误。

ld:找不到 -lPods-App FM 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我打开的是工作区文件而不是 proj 文件

【问题讨论】:

  • 你使用的是 Swift 还是 Objective-C ?我也从未见过dynamic frameworks 那是什么?
  • 我正在使用 onjective_c
  • 我不确定那是什么。它是在我添加 google admob sdk 时出现的
  • 尝试删除您的 podfile.lockpods 目录,然后删除 podfile 中的 dynamic frameworks 行,然后执行 pod install 让我们看看会发生什么
  • 很抱歉,该行被评论了一个。我重新安装了它。但我仍然收到错误:(没有运气

标签: ios admob lpod


【解决方案1】:

首先转到您工作场所的 App FM 目标 Project -> App FM -> Build Phases -> Link Binary With Libraries 检查您是否添加了 Pods-App FM.framework。

也远射,但你应该让你的目标名称AppFM 而不是App FM,这有点工作,但你的目标名称中的空格可能会扔掉可可足。

您的应用名称仍然可以是 App FM,但选择带有空格的目标名称不是一个好习惯。改成 AppFM

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-16
    • 2016-09-16
    • 2018-03-28
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 2015-12-22
    相关资源
    最近更新 更多