react-native-baidumap-sdk icon indicating copy to clipboard operation
react-native-baidumap-sdk copied to clipboard

ios bitcode

Open darkfiredarkhalo opened this issue 6 years ago • 9 comments

什么时候能升级以下sdk版本,目前的版本不支持bitcode,无法打包

darkfiredarkhalo avatar Mar 26 '18 03:03 darkfiredarkhalo

不懂 bitcode,ios 用的是 cocoapods,已经是最新版了

qiuxiang avatar Mar 26 '18 04:03 qiuxiang

嗯,还是非常感谢,我在找解决办法,成功的话我会把方法在此留言,谢谢!

darkfiredarkhalo avatar Mar 26 '18 06:03 darkfiredarkhalo

(iOS)由于百度地图cocoapods版本不支持bitcode,会造成无法打包(不影响调试),无法上线. 解决方法如下: 1,在百度地图官网(http://lbsyun.baidu.com/index.php?title=iossdk/sdkiosdev-download),下载支持bitcode的SDK版本,按照开发文档集成进ios项目中; 2,clone(或下载)本项目,拖动/lib/ios中的所有文件至ios项目中(可新建文件夹),修改拖动后的文件中的所有<Baidu..../.....>的头文件引入方式为:"Baidu..../....."

darkfiredarkhalo avatar Mar 26 '18 09:03 darkfiredarkhalo

@darkfiredarkhalo 可行吗?

AtoyGG avatar Apr 10 '18 07:04 AtoyGG

@darkfiredarkhalo 有没有具体的操作步骤,谢谢啦

AtoyGG avatar Apr 10 '18 08:04 AtoyGG

@AtoyGG 首先在自己的ios工程中集成百度地图支持bitcode的版本,然后分两种情况:(1)已经安装react-native-baidumap-sdk.拖动node-moudles/react-native-baidumap-sdk/ios目录下的所有文件到自己的ios主工程中(最好新建一个目录),然后修改百度地图相关头文件的引入方式;(2)参照以上步骤 原理就是使用自己集成的SDK和借助作者封装的模块,拦截掉react-native-baidumap-sdk中对作者自己集成SDK生成的静态库的引用 最后是跟作者联系下,修改ios的SDK重新打包上传npm

darkfiredarkhalo avatar Apr 10 '18 08:04 darkfiredarkhalo

同样的打包出现了bitcode的问题,希望作者能解决

friendlove avatar Jul 13 '18 04:07 friendlove

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

DouSN avatar Aug 09 '18 03:08 DouSN

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

按照这个方法打包成功了,谢谢

KingAmo avatar Jul 04 '19 07:07 KingAmo