整理一下苹果开发过程中碰到的问题,方便自己以后查阅
一、iOS-打包上架构建版本
IOS开发过程中,打包上架苹果审核是一个不可或缺的环节,其中有好几次上传完成以后,在构建办法的地方一直不出现,无法构建版本,如下图:
上传完IPA,可以点击“活动”栏目下,查看构建版本的情况(如果半个小时还是无法构建,那多半是出错了)
解决方法参考:https://www.jianshu.com/p/2e8383bf95c3
二、 While reading xxx.png pngcrush caught libpng error: Not a PNG file
在将苹果app在真机调试或则导出为Ipa时,报以上错误,是应该这种图片不是真正的PNG格式,把相应文件调整为PNG格式就可以了。
三、发布的苹果APP在IOS13无法充满屏幕,顶部有留白
这个是应为在IOS13以前,模态对话框都是全屏展示的,在IOS13以上,把这个默认值给该类,需要修改模态对话框为全屏显示。
解决方法:https://www.jianshu.com/p/50da95fea403
四、APP发布一直处于等待状态或者IPA上传一直处于等待状态
苹果官方提供了三种发布app的方式,但是上传效率太慢,使用效果不理想,建议使用appuploader进行上传,唯一的缺点就是只有七天的试用期,过期以后需要付费
五、Library not found for -lstdc++6.0.9
出现上述问题的原因是由于升级到XCode10以后,原来的类库不再使用,需要从原来的XCode9.3下拷贝相应的类库下面,大家可以参考如下网址
网址一、https://www.jianshu.com/p/7f0af489a307
网址二、https://blog.51cto.com/14357084/2402307?source=dra
网址三(相应的类库):https://github.com/devdawei/libstdc-
切忌主要要清楚一下缓存,中间因为没有清理缓存,导致有浪费了好长时间解决该问题,替换以后,编译进行发布就可以了。