今年整体适配强度不大。

权限相关

如果设备开启了本地的服务,会弹出允许本地网络的权限提示框。

在Info.plist中增加隐私配置

Privacy - Local Network Usage Description
    - 使用本地网络进行数据请求访问,作为视频的预缓存

Bonjour services
    - _http._tcp

如果不加该配置,提审会被拒。

模拟器报错

building for iOS Simulator, but linking in object file built for iOS, xxxx for architecture arm64

原因:

Xcode11中,x86_64的架构支持是默认支持的,就算不写也支持。但Xcode12的时候,苹果将要推出了ARM架构的Mac,看来全面采用ARM架构已经成为苹果的趋势了,这使得Xcode其实就没必要再对x86_64架构默认支持。故需要手动添加上才能跑模拟器。

解决方案:

VALID_ARCHS选项上增加x86_64的架构配置

如果Cocoapods管理的组件,需要支持模拟器

需要手动设置User-DefinedVALID_ARCHS

微信 Pasted from QQ

打开某款App,频繁提示** Pasted from ***

苹果强化了对系统剪切板内容访问的提示,适度减少访问频次吧。不过现在是大家都玩口令的年代,这很难控制住...