百度地图SDK Archive时报bitcode bundle could not be generated because ...

模拟器运行或者真机测试运行都没问题,当时当Archive时,报如下错误,根据报错提示,可以知道是百度地图SDK的问题,于是上百度地图开放平台查找相关解决方案。

ld: bitcode bundle could not be generated because '/Users/xxx/Desktop/Project/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Base.framework/BaiduMapAPI_Base(BMSDKKeychainItemWrapper.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build file '/Users/xxx/Desktop/Project/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Base.framework/BaiduMapAPI_Base' for architecture armv7
复制代码

在百度地图开放平台的常见问题中有这么一条:

  • 38、Archive时,提示不支持bitcode (*** was built without full bitcode) 请到下载页面,下载支持bitcode的SDK版本即可(http://lbsyun.baidu.com/index.php?title=iossdk/sdkiosdev-download)

PS: 百度给的这个链接是不存在的-_-

但是百度地图SDK是使用CocoaPods方式引入的,且并没有指定版本,默认为最新版本,在集成文档中也没有看到以CocoaPods方式是否支持bitcode或者怎样下载支持bitcode的SDK方式。

网上他人的解决方法,亲测可用:

TARGETS -> Build Settings -> 搜索bitcode 找到Build Options -> Enable Bitcode 修改为NO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值