相信大家已经了解到了不少关于Xcode 14的新消息,什么精简安装包、按需下载功能模块、提升编译速度、更快的xib、storyBoard和SwiftUI 、app icon 1024像素图片 ……

Xcode 14还放弃了一些东西:

1、放弃了bitcode  苹果在 WWDC15 的时候引入了 bitcode,在 Xcode 7 中添加了二进制嵌入 bitcode 的功能,并且默认开启 bitcode。bitcode 是一种中间代码(IR)包含 bitcode 的应用程序会在 App Store 上编译和链接,bitcode 允许苹果在后期对我们的应用程序的二进制文件进行优化。现在,在 Xcode 14 中 bitcode 被废除,iOS、tvOS 以及 watchOS 应用程序默认将不再支持 bitcode,在未来的 Xcode 版本中,bitcode 将被移除。

2、旧版的构建系统已经被删除。

3、不再支持构建 armv7、armv7s 以及 i386 架构的 iOS 项目。 以前的Xcode 是默认使用 armv7 和 arm64 架构的哦,去掉了armv7这会大大降低ipa包的大小。

  • armv7、armv7s:ARM 指令集,真机 32 位 CPU 需要该指令集,早于 iPhone 5s 的机型使用。
  • armv7 主要机型包括:iPhone4、iPhone4S、iPad、iPad2、iPad3、iPad mini、iPod Touch 3G、iPod Touch4
  • armv7s 主要机型包括:iPhone5、iPhone5C、iPad4(iPad with Retina Display)
  • i386:intel 指令集,模拟器 32 位 CPU 需要该指令集
  • x86_64是针对x86架构64位处理器,模拟器 64 位 CPU 需要该指令集

4、不再支持构建部署目标早于 macOS 10.13(High Sierra)、iOS 11、tvOS 11 以及 watchOS 4 的应用程序。以前的Xcode 最低支持 iOS 9 哦,这意味着一大批没升级系统的设备要遭殃了!

5、不再支持 Xcode Service。

参考文献:

Xcode 14 更新说明文档:Apple Developer Documentation

老司机技术:What's new in Xcode

Xcode14 终于放弃了bitcode和armv7架构,还有iOS 9、iOS 10相关推荐

  1. iOS开发--iOS应用架构谈 view层的组织和调用方案

    前言 <iOS应用架构谈 开篇>出来之后,很多人来催我赶紧出第二篇.这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分. 现在好啦,第二 ...

  2. 架构师必须掌握的 10 条设计原则

    转载自  架构师必须掌握的 10 条设计原则 01. 遵循单一职责原则 函数是程序员的工具中最重要的抽象形式.它们能更多地被重复使用,你需要编写的代码就越少,代码也因此变得更可靠.较小的函数遵循单一职 ...

  3. Java架构师必看的10本书

    转载自 Java架构师必看的10本书 1.大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍. 从分布式系统的知识切入,让读者对分布式系统有基本的了解: ...

  4. 终于明白那些年知其然而不知其所以然的iOS内存管理方式

    终于明白那些年知其然而不知其所以然的iOS内存管理方式 前言 从我开始学习iOS的时候,身边的朋友.网上的博客都告诉我iOS的内存管理是依靠引用计数的,然后说引用计数大于1则对象保存在内存的堆中而引用 ...

  5. 系统架构师大会推荐的10本云计算图书

    本文讲的是系统架构师大会推荐的10本云计算图书 [IT168 资讯]2010年系统架构师大会于8月28日在北京落下帷幕."云计算"成为此次大会的一大焦点,IT168企业级编辑部总编 ...

  6. 终于放弃了单调的 Swagger 了,选择了这款神器 Knife4j

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:最美分享Coder toutiao.com/i6789135 ...

  7. 终于放弃了Maven,我选择用Gradle!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者 :乐百川 本文来源:toutiao.com/i682 ...

  8. [architecture]-ARMV7架构下SecureMonitor双系统切换时保存和恢复哪些寄存

    ★★★ 个人博客导读首页-点击此处 ★★★ . 文章目录 1.armv7的通用寄存器简介 2.寄存器的保存和恢复 3.参考代码: 1.armv7的通用寄存器简介 ARMV7处理器有40个32位寄存器, ...

  9. [architecture]-ARMV7架构下Linux Kernel的Userspace进程切换时保存和恢复哪些寄存器

    ★★★ 个人博客导读首页-点击此处 ★★★ . 文章目录 1.armv7的通用寄存器简介 2.寄存器的保存和恢复 3.Linux Kernel参考代码 1.armv7的通用寄存器简介 ARMV7处理器 ...

  10. 终于等到了,十位Java架构师整理的“阿里P7”养成计划

    霸哥吹牛时间 你们将看到的下面所有的P7养成思维路线图,是来自某公司的一个对标年薪80W+的大纲图. 霸哥认认真真的把里面的内容看完了,这哪是对标80W啊?全部掌握后外加这些年混迹职场掌握的软技能,1 ...

最新文章

  1. Django-C006-第三方
  2. win10网络不出现计算机列表,win10网络发现已关闭网络计算机和设备不可见怎么办?...
  3. 网络营销外包专员浅析网络营销外包推广运营效果究竟如何?
  4. [LeetCode]Longest Palindromic Substring题解(动态规划)
  5. javaScript ie8 不支持 new Date(2017-07);只支持new Date(2017/07/01)
  6. GNU make manual 翻译(四十三)
  7. Windows 11 小技巧- WSL运行本地GPU算力
  8. SQL Server 2012 管理新特性:AlwaysOn
  9. 怎样判断电饭锅温度传感器的好坏?_技术|怎样判断LED透明屏好坏
  10. java怎样实现数据库 选择列属性的select查询??_除了不要 SELECT * ,使用数据库还应知道的11个技巧!...
  11. php购物车paypal代码,PayPal购物车HTML代码
  12. php社工源码,社工库源码搜集
  13. 车辆动力学模型在仿真测试中的应用实践
  14. HTTP Error 500.30 - ANCM In-Process Start Failure 解决方法
  15. 继续学习-CSS3页面美化之静态美化
  16. SQL Server 2008 问题——已成功与服务器建立连接,但是在登录过程中发生错误。
  17. string.h头文件
  18. 七层登录之新小知识点
  19. 游戏系统及开发相关概述(上)
  20. Infiniband网络测速

热门文章

  1. AOJ-AHU-OJ-401 Fibonacci GCD
  2. Android 之自定义表情
  3. 上海软件工程师工资待遇调查
  4. win10+GeForce 940mx安装cuda
  5. 如何解除电子书DRM限制
  6. 全球及中国毫米波人体安检仪行业竞争格局分析与投资战略规划研究报告2022-2028年
  7. php递归算法计算n 介乘,递归算法示例——计算N的阶乘
  8. 楚留香冰最新服务器,楚留香3.30更新公告 新增雕像功能
  9. 传奇服务器修改万年雪霜,传说之万年雪霜(一)
  10. 一步一步学Silverlight 2系列(30):使用Transform实现更炫的效果(下)