百度鹰眼打包上传失败90087
来源:互联网 发布:网络电视看不到地方台 编辑:程序博客网 时间:2024/05/21 08:40
百度鹰眼打包,通过Application Loader上传包的时候提示一大堆错误,其中有一条错误代码是90087。holy shit。这种情况是需要移除两种模拟器架构。
解决方案如下。
1.从你的工程中找到BaiduTraceSDK.framework,鼠标右键show finder。
2.打开终端,写上cd 空格 把finder里的BaiduTraceSDK.framework拖到终端中。回车
3. 检查当前库支持的CPU架构:
输入命令:lipo -info ./BaiduTraceSDK.framework/BaiduTraceSDK 回车
终端回显:Architectures in the fat file: ./BaiduTraceSDK.framework/BaiduTraceSDK are: i386 x86_64 armv7 armv7s arm64
4.剥离你需要的CPU架构,这里以你需要arm64和armv7为例:
输入命令:
mkdir armv7
mkdir arm64
lipo ./BaiduTraceSDK.framework/BaiduTraceSDK -thin arm64 -output ./arm64/BaiduTraceSDK
lipo ./BaiduTraceSDK.framework/BaiduTraceSDK -thin armv7 -output ./armv7/BaiduTraceSDK
5.检查上一步剥离出来的库支持的CPU架构是否符合你的要求:
输入命令:lipo -info ./arm64/BaiduTraceSDK
终端回显:Non-fat file: ./arm64/BaiduTraceSDK is architecture: arm64
输入命令:lipo -info ./armv7/BaiduTraceSDK
终端回显:Non-fat file: ./armv7/BaiduTraceSDK is architecture: armv7
6.将剥离出来的库合并成你需要的库,并替换framework中的库
输入命令:lipo -create ./armv7/BaiduTraceSDK ./arm64/BaiduTraceSDK -output ./BaiduTraceSDK.framework/BaiduTraceSDK
7.清理刚才过程中的中间产物:
输入命令:
rm -rf ./arm64
rm -rf ./armv7
8.检查framework中的库支持的CPU架构
输入命令:lipo -info ./BaiduTraceSDK.framework/BaiduTraceSDK
终端回显:Architectures in the fat file: ./BaiduTraceSDK.framework/BaiduTraceSDK are: armv7 arm64
9.关掉终端,重新打包上传。万事大吉
附上终端命令图
- 百度鹰眼打包上传失败90087
- javaweb百度鹰眼上传轨迹接口
- android 百度鹰眼采集和打包周期的一个bug
- android 百度导航引擎初始化失败找不到libgnustl_shared.so以及百度鹰眼轨迹异常的问题
- 百度鹰眼接口实现
- Android百度鹰眼轨迹
- 百度地图鹰眼
- 百度鹰眼的感受
- 百度鹰眼地图使用
- 百度鹰眼轨迹iOS SDK
- 第三方SDK:百度鹰眼
- 百度鹰眼addPoint()的使用
- 百度鹰眼控制台整合javaweb
- 百度ueditor图片上传提示“上传失败,请重试”解决办法
- 百度ueditor图片上传提示“上传失败,请重试”解决办法
- 百度地图打包签名后,地图key验证失败问题解决.
- apk 签名打包后 百度地图key验证失败
- Android程序打包后,百度地图key验证失败解决办法
- HDU1059-Dividing(多重背包+二进制优化)
- mapper代理开发
- Keychain 使用
- maven项目docker插件自动部署——jar包
- 网络协议分析工具Wireshark
- 百度鹰眼打包上传失败90087
- 图像分割 DeepLab v2
- 剑指Offer-7
- Java异常处理总结
- js模糊查询
- 使用Kotlin Tools 快速添加Kotlin依赖
- 用人工智能"写诗" 已成为现实【智库2861】
- WCF 运行的时候 报错 提示 “ 同一个协定中不能存在两个名称相同的操作”
- 当Kotlin遇见RxJava多数据源