iOS版本构建失败求助:Google-Maps-iOS-Utils头文件缺失
iOS构建错误:找不到Google-Maps-iOS-Utils头文件的解决方案
问题详情
构建iOS版本时触发编译错误:
com_codename1_googlemaps_InternalNativeMapsImpl.h:19:9: fatal error: 'Google-Maps-iOS-Utils/GMUMarkerClustering.h' file not found
#import <Google-Maps-iOS-Utils/GMUMarkerClustering.h>
当前Codename One配置参数:codename1.arg.ios.pods=,GoogleMaps,Google-Maps-iOS-Utils,
解决方案
- 修正Pods配置格式:移除配置首尾的多余逗号,CocoaPods会因无效格式导致依赖拉取不完整,修改为:
codename1.arg.ios.pods=GoogleMaps,Google-Maps-iOS-Utils - 执行清理构建:在Codename One构建面板选择「Clean Build」,强制重新拉取所有依赖,避免缓存残留问题。
- 指定兼容版本:确保Google Maps与Utils库版本兼容,建议明确指定版本号(示例兼容组合):
codename1.arg.ios.pods=GoogleMaps~>6.2.0,Google-Maps-iOS-Utils~>4.3.0 - 本地构建环境检查(若使用本地构建):更新CocoaPods至最新版本,执行命令
pod repo update刷新本地仓库索引。
内容的提问来源于stack exchange,提问作者maadour soufiane
相关产品推荐
相关产品推荐

