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