iOS开发知识小集

iOS12&Xcode10适配问题调研

2018-07-12  本文已影响916人  我不是小兵

刘海屏判断

#define isNotchMobile ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? (CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size)||CGSizeEqualToSize(CGSizeMake(1242, 2688), [[UIScreen mainScreen] currentMode].size)||CGSizeEqualToSize(CGSizeMake(828, 1792), [[UIScreen mainScreen] currentMode].size)) : NO)

一:iOS12&Xcode10问题

1:libstdc++库在xcode 10被移除

解决方案

2:Copy Pods Resources失效

解决方案

需要升级CocoaPods版本>=1.4.0以上.参考Xcode10 beta can't load bundles from CocoaPods

3:网络状态

有些app为了通过状态栏的网络状态指示器去判断手机当前联网状态,iOS12 更改了StatusBar内部结构。参考iOS12 网络状态

上一篇下一篇

猜你喜欢

热点阅读