【问题标题】:framework not found GoogleMapsCore Error找不到框架 GoogleMapsCore 错误
【发布时间】:2018-06-24 22:31:10
【问题描述】:

我在我的项目中使用 cocoapods,并且我的 podfile 中有 googlemaps(2.5.0) 和 googleplaces(2.5.0)(我已使用“pod install”进行安装)。

但是,当我尝试构建时遇到此错误:

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

我已在构建设置中将“仅构建活动架构”更改为否。我也在我的 project.xcworkspace 而不是我的 project.xcodeproj 文件中。我什至尝试过更改我的有效架构,但这些都不起作用。

请注意,在我的工作区 Project Navigator 中,出于某种原因,我的 project.xcodeproj 文件为红色,这可能会有所帮助。 project.xcodeproj 通常永远不会出现,更不用说红色了。

【问题讨论】:

  • 你解决了吗?
  • 很遗憾,没有。如果您有任何建议,请发过来,因为我还在绞尽脑汁
  • 你成功了吗?面临同样的问题
  • @ShrutiThombre 是的。检查以下解决方案。
  • @king_sammm 下面的解决方案对我不起作用,实际上问题出在我的 pod 上,我使用的是pod 'Bolts',这与pod 'GoogleMaps' 一起导致了问题。一旦我删除了@987654324 @一切正常

标签: xcode google-maps frameworks


【解决方案1】:

终于有办法了:

pod deintegrate 
pod install

我不得不重新克隆我的 Git 项目(因为我尝试了太多解决方案来回溯新的警告和错误)然后我只是在终端中执行了上述命令。

【讨论】:

  • 终于有个简单的解决方案
  • 不工作 - 我在 customFramework 中使用它,它不会从中删除。
【解决方案2】:

对于那些使用 Ionic 框架的人,

删除 googlemap 插件并重新安装。它对我有用。

【讨论】:

    【解决方案3】:

    虽然@Sam King 的解决方案对我有用,但我认为这是一个很难解决的问题,但不知道实际问题。 我的问题是,我不小心删除了 GoogleMapsCore 框架(可能来自“管理系统存储”)。

    所以,我刚刚检查了我的应用程序的旧版本,问题得到了解决。

    【讨论】:

      【解决方案4】:

      误删 GoogleMapsCore 后遇到同样的问题。这对我有用:

      从我的项目 podfile 中,注释掉与谷歌地图相关的 pod,就我而言 //rn_maps_path = '../node_modules/react-native-maps'

      // pod 'react-native-google-maps', :path => rn_maps_path

      // pod 'GoogleMaps'

      // pod 'Google-Maps-iOS-Utils'

      1. 运行 cd ios 然后 pod install ,删除了我注释掉的 pod
      2. 然后取消注释我之前在第 1 步中评论过的 pod
      3. 重复步骤 3 以再次安装 pod
      4. 在 xcode 上运行了一个干净的构建,它工作正常。

      【讨论】:

        【解决方案5】:

        删除googlemap相关插件并重新安装。它对我有用。

        请不要取消集成 pod,如果您将所有库都安装为新的,那么某些库将不支持您的平台。

        【讨论】:

          【解决方案6】:

          更好的解决方案是安装 Google Places 和 GoogleMaps pod,它肯定会工作

          试试这个

          pod 'GoogleMaps'
          
          pod 'GooglePlaces'
          

          如果它不起作用,请打开终端并为您的项目执行以下步骤

          pod deintegrate 
          
          pod install
          

          然后

          pod 'GoogleMaps'
          
          pod 'GooglePlaces'
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-02-26
            • 2020-07-25
            • 2023-03-05
            • 1970-01-01
            相关资源
            最近更新 更多