xcode 框架未找到GoogleMapsCore错误

ie3xauqp  于 2023-06-24  发布在  Go
关注(0)|答案(7)|浏览(140)

我在我的项目中使用cocoapds,我在我的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)

我已在我的生成设置中将“仅生成活动体系结构”更改为“否”。我也在我的项目.xcworkspace中,而不是我的项目.xcodeproj文件中。我甚至尝试过改变我的有效架构,但这些都不起作用。
注意一下,在我的工作区ProjectNavigator中,出于某种原因,我的project.xcodeproj文件是红色的,这可能会有所帮助。xcodeproj通常不会出现,更不用说红色了。

qncylg1j

qncylg1j1#

最后一个解决方案:

pod deintegrate 
pod install

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

zhte4eai

zhte4eai2#

虽然@Sam King的解决方案对我有效,但我认为这是一个不知道实际问题的硬修复。我的问题是,我不小心删除了GoogleMapsCore框架(可能是从“管理系统存储”)。
所以,我只是检查了我的应用程序的旧版本,这个问题得到了修复。

w6mmgewl

w6mmgewl3#

对于使用Ionic Framework的用户,
删除googlemap插件并重新安装。对我很有效。

daupos2t

daupos2t4#

在错误地删除GoogleMapsCore后也遇到了同样的问题。这就是我的成功之处
在我的项目podfile中,注解掉了与GoogleMap相关的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
    1.然后我取消了我在第1步中评论的pod
  2. cd ios && pod install再次安装pod
    1.在xcode上运行了一个干净的构建,它工作了。
8zzbczxx

8zzbczxx5#

删除googlemap相关插件并重新安装。对我很有效。
请不要取消整合pod,如果你把所有的库都当作新的安装,那么有些库将不支持你的平台。

uurity8g

uurity8g6#

更好的解决方案是将GooglePlaces与GoogleMaps Pod沿着安装,它肯定会工作
试试这个

pod 'GoogleMaps'

pod 'GooglePlaces'

如果它不工作然后打开终端并且为你的项目做这下面的步骤

pod deintegrate 

pod install

然后

pod 'GoogleMaps'

pod 'GooglePlaces'
svujldwt

svujldwt7#

解决方案是在ios文件夹中使用此命令删除pod文件:

pod deintegrate

然后跑

pod install

来安装pod
对我很有效

相关问题