【问题标题】:Apple Mach -O Linker Error when using Google Maps SDK使用 Google Maps SDK 时出现 Apple Mach -O 链接器错误
【发布时间】:2015-07-20 15:43:41
【问题描述】:

我使用 CocoaPods 安装了 Google Maps SDK。编译时出现错误:

linker command failed with exit code 1 (use -v to see invocation)

我安装了所有这些框架:

AVFoundation.framework
CoreData.framework
CoreLocation.framework
CoreText.framework
GLKit.framework
ImageIO.framework
libc++.dylib
libicucore.dylib
libz.dylib
OpenGLES.framework
QuartzCore.framework
SystemConfiguration.framework
libstdc++.dylib
CoreBlueTooth.framework
Accelerate.framework

正如一些人在其他线程上所说,我还在构建设置中删除了有效架构上的“Armv7s”,但我仍然收到链接器错误。有没有办法绕过它?

【问题讨论】:

    标签: ios iphone cocoa-touch google-maps-sdk-ios


    【解决方案1】:

    在您的其他链接器标志中添加以下行。

    $(继承)

    【讨论】:

      【解决方案2】:

      在构建设置中为其他链接器标志添加键。

      -all_load
      -lc++
      -ObjC
      

      【讨论】:

        【解决方案3】:

        Swift 3.0

        我删除了 'Other Linker Flags' 中的所有值,它对我来说很好用。 我在一个项目中使用 Swift 3.0 和 Objective-c,并在项目中手动添加了 Google Maps。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-11-18
          • 2014-04-06
          • 2023-03-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多