【问题标题】:Working with Google Maps SDK CocoaPod install and iOS widgets使用 Google Maps SDK CocoaPod 安装和 iOS 小部件
【发布时间】:2015-06-01 15:04:18
【问题描述】:

我正在使用CocoaPods 安装最新的Google Maps SDK v1.10,如here 所述

安装正常,但是Xcode 无法编译小部件并给出以下错误:

(null): Auto-Linking supplied '/Users/tom/Dev/iOS/Noms/Pods/GoogleMaps/Frameworks/GoogleMaps.framework/GoogleMaps', framework linker option at /Users/tom/Dev/iOS/Noms/Pods/GoogleMaps/Frameworks/GoogleMaps.framework/GoogleMaps is not a dylib

手动添加框架(Google 不建议这样做)会导致

(null): "_vImageBoxConvolve_Planar8",引用自:

有没有人为带有 Widget 的 Xcode 项目成功安装 GoogleMaps SDK

谢谢

【问题讨论】:

  • 您需要将CoreLocation 框架添加到您的项目中。您可以通过Target -> Build Phases -> Link Binary With Libraries添加它。
  • 谢谢。这解决了CoreLocation错误但是现在我看到了:(null):自动链接提供'/Users/tom/Dev/iOS/Noms/Pods/GoogleMaps/Frameworks/GoogleMaps.framework/GoogleMaps',框架链接器选项在/Users/ tom/Dev/iOS/Noms/Pods/GoogleMaps/Frameworks/GoogleMaps.framework/GoogleMaps 不是 dylib。更新了主要问题
  • 检查this answer 关于Auto-Linking supplied 错误。
  • 不幸的是,这在 Cocopods 安装下不起作用。我之前已经看过这个答案并确认它不起作用。小部件没有框架,它是作为构建阶段的一部分从主应用程序复制过来的
  • 你解决了吗,我也遇到同样的问题

标签: ios xcode google-maps widget google-maps-sdk-ios


【解决方案1】:

对我来说工作得很好 转到 Target -> Build Setting -> Linking -> other linker Flag 并在 Debug 和 Release 中添加 $(inherited)@

【讨论】:

  • 你成就了我的一天 :) 所有在谷歌地图 SDK 中遇到问题的人都应该遵循上述说明。
  • 你能解释一下为什么这有帮助吗:)?
猜你喜欢
  • 2019-02-07
  • 2016-03-22
  • 2013-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多