我在我的项目中使用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通常不会出现,更不用说红色了。
7条答案
按热度按时间qncylg1j1#
最后一个解决方案:
我不得不重新克隆我的Git项目(因为我已经尝试了太多的解决方案来回溯新的警告和错误),然后我只是在终端中执行上述命令。
zhte4eai2#
虽然@Sam King的解决方案对我有效,但我认为这是一个不知道实际问题的硬修复。我的问题是,我不小心删除了GoogleMapsCore框架(可能是从“管理系统存储”)。
所以,我只是检查了我的应用程序的旧版本,这个问题得到了修复。
w6mmgewl3#
对于使用Ionic Framework的用户,
删除googlemap插件并重新安装。对我很有效。
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.然后我取消了我在第1步中评论的pod
1.在xcode上运行了一个干净的构建,它工作了。
8zzbczxx5#
删除googlemap相关插件并重新安装。对我很有效。
请不要取消整合pod,如果你把所有的库都当作新的安装,那么有些库将不支持你的平台。
uurity8g6#
更好的解决方案是将GooglePlaces与GoogleMaps Pod沿着安装,它肯定会工作
试试这个
如果它不工作然后打开终端并且为你的项目做这下面的步骤
然后
svujldwt7#
解决方案是在ios文件夹中使用此命令删除pod文件:
然后跑
来安装pod
对我很有效