美文网首页
iOS 14下编译、适配问题

iOS 14下编译、适配问题

作者: 捉住时间的尾巴 | 来源:发表于2020-10-14 16:27 被阅读0次

    编译问题

    1.xcode更新至12.1,iMAC升级到最新10.15.7。在iOS14下运行项目时,出现编译失败的问题

    我这边首先是项目中出现了跟pod某一些同样命名的文件名。查看自己的文件是否需要用上的,如不需要的删除即可。如果是需要的文件,那么重新命名即可。

    问题大致如下:

    Category 'HTML' on interface 'NSString' has different definitions in differe

    查看了一下我的文件名是(NSString+HTML.h)跟Pod的DTCoreText里面的NSString+HTML.h重复了。

    2.xcode12 sdk编译出来的架构没有x86_64

    项目下Build Settings ,在搜索栏直接搜索VALID_ARCHS,然后在后面添加上x86_64。

    3.Pod建议更新一下。这是我遇到的问题,按照这个博主的解决方法解决一下。

    Mac升级10.15导致pod报错

    4.使用第三方TYAttributedLabel编译出错

    方法

    主要是下面这句,注意在xcode12下运行,才需要添加。如果是在xcode11编译会导致失败,所以要记得删除。

    -Xclang -fcompatibility-qualified-id-block-type-checking

    界面目前出现的问题:

    1.UIButton使用NSMutableAttributedString设置文字不同颜色时,发现颜色没有变化的问题。可以自己检查看看。

    2.UITableViewCell上自定义添加控件按钮什么的,出现不能点击的问题。

    在cell上添加控件,自己检查一下哪些地方出现不能点击的问题,那些地方的写法修改一下。

    解决方案:

    以前有一些会这样添加控件 [self addSubview:button];

    现在改为[self.contentView addSubview:button];

    照片权限配置问题【网上有挺多解决的方案的,以下是我个人觉得可以借鉴参考的】

    iOS14下PHPickerViewController的使用

    如果还是不太懂,里面的WWDC视频建议可以观看一下,里头有详细的解析说明

    Meet the new Photos picker - WWDC 2020 - Videos - Apple Developer

    参考链接

    github上有一位博主写好的demo可以借鉴一下photo权限

    相关文章

      网友评论

          本文标题:iOS 14下编译、适配问题

          本文链接:https://www.haomeiwen.com/subject/uncwpktx.html