使用BaiduMap_IOSSDK_v2.5.0_Lib包在App Store上线监测报错 处理办法

百度地图SDK版本:v2.5.0

xcode版本:Version 6.0 (6A313) / Version 6.0.1 (6A317)

报错内容(附图):archive validation failed
iTunes Store operation failed.
The app references non-public selectors in Payload/BuyHouse.app/BuyHouse:setCenterPoints:, setCities:, setCurrentCount:, …

诊断办法:
命令行输入
strings ./.../BaiduMap_IOSSDK_v2.5.0_Lib/Release-iphoneos/libbaidumapapi.a | grep setCenterPoints
返回libbaidumapapi.a中多次使用setCenterPoints:接口,其他接口也是。

如何解决此问题?

archiveValidationFailed.png (110.44 KB)

 

archiveValidationFailed.png

经本人亲身测试, 在Other Linker Flags 设置成-ObjC  可以上传成功, 但是-ObjC , 必须这样写, 小写不行

0

这篇文章有4条评论

发表评论