iOS 14.4 和 Xcode 12.4 解决的问题

Python实战社群

Java实战社群

长按识别下方二维码,按需求添加

扫码关注添加客服

进Python社群▲

扫码关注添加客服

进Java社群

苹果于 1 月 26 日发布了最新的 iOS 14.4,同时发布与之配套的 Xcode 12.4。iOS 14.4 的更新并不是太多,解决了一些小问题:

App Clips 解决的问题是除了使用 Code Scanner 外,现在还可以通过 Camera、NFC、Safari Smart App Banner 或 iMessage 来启动一个本地体验。

Xcode 12.4 的更新也不多,还有一些已知的问题,给出了一些解决方案。

Debugging 有一个已知的问题,如果 Mac 连接到有一个或多个伴随 watch 的 iOS 设备时,Xcode 可能会被挂起。当手表没有做好充分的开发准备或无线连接不良时,就出出现这种问题。解决方法也是有的:关闭手表电源,或取消与 iPhone 的配对。然后可以使用以下步骤强制 Xcode 重新准备手表以进行开发:

  • 强制退出 Xcode;

  • 关闭电源,然后人 Mac 断开所有 iOS 设备的连接;

  • 重新启动 Mac;

  • 启动 Xcode,关闭所有项目,然后打开“设备和模拟器”窗口;

  • 根据需要输入密码来打开和解锁 iOS 设备及其配套 watchOS 设备;

  • 使用USB电缆将 iOS 设备连接到 Mac;

  • 检查每个 iOS 设备和每个手表是否有任何配对请求并批准请求;

  • 在“设备和模拟器”窗口中监视设备准备的状态。如果 Xcode 出现设备准备错误,请按照错误消息中的指导解决错误。

步骤有点复杂,如果后续还想连接其它 iOS 设备,可重复步骤 5 ~ 8。

Sanitizers 修复了在装有 Apple 芯片的 Mac 上启动启用了 Thread Sanitizer 的应用程序时可能发生的崩溃。

Simulator 解决的问题是 iOS 模拟设备不再在半透明 UI 元素中显示不正确的黄色。某些 GPU 可能会继续通过某些 tvOS 模拟器显示色彩。同时修复了可能导致 iOS 应用无法在具有 Apple 芯片的 Mac 上启动的问题。

Swift Packages 有一个已知的问题:如果您在具有扩展名的应用程序中使用具有二进制依赖关系的 Swift 软件包,则构建系统会在扩展名错误地将二进制依赖关系与扩展名一起嵌入 PlugIns 目录中,从而导致对已存档应用程序的验证失败。

解决方法是在构建操作后,从 PlugIns 目录中删除嵌入式二进制文件,可以使用命令 rm -rf "${TARGET_BUILD_DIR}/${TARGET_NAME}.app"/PlugIns/*.framework

程序员专栏 扫码关注填加客服 长按识别下方二维码进群

近期精彩内容推荐:  

 几句话,离职了

 中国男性的私密数据大赏,女生勿入!

 为什么很多人用“ji32k7au4a83”作密码?

 一个月薪 12000 的北京程序员的真实生活 !

在看点这里好文分享给更多人↓↓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值