2017-02-28 74 views
0

当我尝试构建我的项目时出现此错误。项目构建显示错误“Apple Mach-O链接器错误”

ld: warning: directory not found for option '-F/Users/goradiad/Documents/mpIosAppSwift/matchpointGPS/Pods/GoogleIPhoneUtilities/Frameworks'

ld: warning: directory not found for option '-F/Users/goradiad/Documents/mpIosAppSwift/matchpointGPS/Pods/GoogleInterchangeUtilities/Frameworks/frameworks'

ld: warning: directory not found for option '-F/Users/goradiad/Documents/mpIosAppSwift/matchpointGPS/Pods/GoogleNetworkingUtilities/Frameworks/frameworks'

ld: library not found for -lGGLCloudMessaging clang: error: linker command failed with exit code 1 (use -v to see invocation)

我不知道在哪里看。我可以看到有很多与此相关的问题,但都有不同的答案。

+0

您使用的是SDK还是可可豆荚? –

+0

重新安装cocoapods并重试 –

+1

显示完整的堆栈跟踪 –

回答

0

尝试删除得出的数据和尝试,如果你正在使用可可豆荚安装荚

0

请考虑从你的模拟器, 再次在Xcode(运行它密钥 - 清洁您的项目也卸载应用程序CMD + R)。

0

如果您正在使用的CocoaPods,

  • 取消注释Use frameworks
  • 检查的Xcode
  • 你的目标版本做荚更新
  • 干净运行。

有时清洁模拟器也适用!

0

我从 构建设置消除-ObjC,以解决具体的链接错误 - >其它链接器标记

但我引入了一个新的错误 “没有这样的文件或目录:GoogleToolboxForMac” 我以为我”我错误地从Linker Flags中删除了GoogleToolboxForMac,并且无法再次添加它。

0

由 生成设置中删除所有的库终于得到了这个工作 - >其他链接器标记

更好地利用你的项目的备份使这一变化之前。