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

66 篇文章 0 订阅

相信大家已经了解到了不少关于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
————————————————
版权声明:本文为CSDN博主「TheLittleBoy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/thelittleboy/article/details/125676155

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值