找不到框架 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 错误的主要内容,如果未能解决你的问题,请参考以下文章
AndroidStudio 很多类红色高亮找不到,可以编译运行
Win7下在Visual Studio 2008里运行程序时出现找不到MFC90D.dll文件, Command Prompt找不指定路径