iphone5模拟器无法编译成功,集成极光推送的程序,报i386错误

2018年3月7日
1.iphone5模拟器无法编译成功,集成极光推送的程序,报i386错误


image.png

原因:极光推送.a库不支持i386了

wangyuMBP:317hu_iOS mac$ lipo -info /Users/mac/Documents/wangyu/pzworkspace/317hu_iOS/Pods/JPush/libjpush-ios-3.0.7.a 
Architectures in the fat file: /Users/mac/Documents/wangyu/pzworkspace/317hu_iOS/Pods/JPush/libjpush-ios-3.0.7.a are: armv7 armv7s x86_64 arm64 

由于iphone5是32位系统,已经很少了,所以暂时不用修改,【如果要调试代码,可以回退到无极光版本的代码】。
iphone5真机是可以正常运行的。

ps:百度推送还支持

wangyuMBP:317hu_iOS mac$ lipo -info /Users/mac/Documents/wangyu/pzworkspace/317hu_iOS/QuanQuanNursing/ThirdParty/BaiDuPush/libBPush.a 
Architectures in the fat file: /Users/mac/Documents/wangyu/pzworkspace/317hu_iOS/QuanQuanNursing/ThirdParty/BaiDuPush/libBPush.a are: armv7 armv7s i386 x86_64 arm64 

2018年2月7日
一.jenkins打出的包无法接收到用极光推送生产环境消息

原因:证书不匹配导致, jenkins默认都是用开发证书打的包(因为要调试代码), 而uat和pro环境app端绑定的是生产环境的证书。所以肯定接收不到的。

如果要测试生产环境包的消息推送(需要单独打adHoc类型的包测试),
需要开发第一个生产环境的包,而且不能用上传appstore的证书【上传证书打出的包,itools无法安装】,要选ad Hoc的生产环境

image.png

结论:已经测试过,可以正常接收到生产消息。
ps:打ad hoc 生产包(无法上传appstore)


image.png

选择对应adhoc的pp文件

image.png

二.其他常见类型编译不通过问题解决
2018年3月8日
1.多人开发,代码合并后有时候程序就编译不过了
报如下undefined symbol错误,


image.png

原因:基本上合并冲突后,修改了改成文件导致,
之后将对于的文件添加即可


image.png

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容