Xcode14新功能

1,514 阅读2分钟

Xcode 14

Overview

Xcode 14 requires a Mac running macOS Monterey 12.5(我的Mac Pro 还能坚持一下 😂) or later.
Bitcode废弃啦,当年就靠它给app瘦身啦。记得因为Flutter不支持Bitcode等了好久才用。

Asset Catalogs

新功能

  • 使用单个1024x1024图像简化应用程序图标(不用再为那么多不同尺寸的icon烦恼啦😂),该图像会自动调整目标大小。在资产目录中应用程序图标的属性检查器中选择单一尺寸选项。您仍然可以使用“所有尺寸”选项覆盖单个尺寸。(18475136)(FB5503050)
  • 您现在可以将从Finder复制的图像直接粘贴到资产目录大纲中。(58980721)
  • 现在,您可以连按图像插槽以显示打开的文件面板,然后选择替换。(81365822)

Build System

新功能

  • Xcode为构建日志提供了一个新的助理编辑器,该编辑器专注于并行性,以帮助识别构建性能问题。这种可视化将事件显示为彩色块的网格,其中垂直轴表示并行水平,水平轴表示时间。 2B112945-297B-4895-A266-FA464C2FCDAE.png
  • 您现在可以使用ENABLE_USER_SCRIPT_SANDBOXING构建设置为shell脚本构建阶段启用沙盒。沙盒阻止访问项目源根内的文件以及派生数据目录,除非您将这些文件列为输入或输出。启用后,如果脚本阶段试图从未声明的依赖项读取或写入,则构建失败,并违反沙盒,从而防止不正确的构建。(90506067)
  • 不再支持构建具有armv7、armv7s和i386架构部署目标的iOS项目。(92831716)
  • 不再支持部署到早于macOS 10.13、iOS 11、tvOS 11和watchOS 4的操作系统版本。(92834476)