iOS13发布以后,有许多地方需要适配,其实大体来说要分为两类情况来。一是项目运行在iOS13.0及以上系统的手机上;二是使用iOS13及以上版本SDK打包项目(xcode11.0)。目前苹果还没有强制要求使用xcode11打包提交ipa,所以如果不是需要用到iOS13新特性,可以暂时用低版本xcode打包来规避后者遇到的问题。
以下通过这两方面记录我在项目里遇到的一些问题,以后遇到新问题了再持续更新。
一.项目运行在iOS13.0及以上系统的手机上
1.获取wifi信息需要定位权限
2.系统新增的UIImage API: imageWithTintColor
二.使用xcode11及以上版本打包(使用iOS13以上SDK)
1.presentViewController默认样式变化,不是全屏,且默认手势下拉关闭controller
2.暗黑模式适配
3.UITextField中的leftView和rightView中使用了约束,位置错乱
4.xcode11.2的大坑:storyboard使用textview必崩!
5.ipa上传
网友评论