Xcode打包上传报错“ All object files and libraries for bitcode must be generated from Xcode Archive or Ins”

本文介绍了一个在使用Xcode8.0进行应用打包时遇到的问题,即引入的第三方静态库导致的真机调试正常但在上传商店时出现Bitcode相关错误。文中提供了两种解决方案:一是确保第三方库支持Bitcode;二是直接关闭项目的Bitcode功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发环境 :Xcode8.0

开发语言:Swift

场景:工程中 引入的第三方静态库 真机调试没有问题,但是在打包上传商店的时候报错

报错详情:

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 for architecture armv7

解决办法:

1.更新library使包含Bitcode,否则会出现以上问题。
2.关闭Bitcode,简单粗暴。

解决实现:

1、更新换库

2、解决方法步骤

选择工程之后再Build settings -> build optional 查看Enable bitCode 选项改为NO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值