找不到框架 GoogleMapsCore 错误

Posted

技术标签:

【中文标题】找不到框架 GoogleMapsCore 错误【英文标题】:framework not found GoogleMapsCore Error 【发布时间】: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 @一切正常 【参考方案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'

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

【讨论】:

【参考方案5】:

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

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

【讨论】:

【参考方案6】:

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

试试这个

pod 'GoogleMaps'

pod 'GooglePlaces'

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

pod deintegrate 

pod install

然后

pod 'GoogleMaps'

pod 'GooglePlaces'

【讨论】:

以上是关于找不到框架 GoogleMapsCore 错误的主要内容,如果未能解决你的问题,请参考以下文章

Spring配置文件里xsd找不到时解决方案

AndroidStudio 很多类红色高亮找不到,可以编译运行

依赖项目中引入aar包,编译时提示找不到引入的aar包

vc++编程找不到头文件。。。急求解决方法。。

自己编译的Python找不到numpy怎么办

Win7下在Visual Studio 2008里运行程序时出现找不到MFC90D.dll文件, Command Prompt找不指定路径