网易首页 > 网易号 > 正文 申请入驻

苹果宣布开源 Xcode 开发工具引擎 Swift Build

0
分享至

IT之家 2 月 2 日消息,Swift 作为一种跨平台语言,支持各种各样的用例、设备等,以及各种操作系统,目前常用在苹果 iOS 应用的开发中。

苹果2 月 1 日宣布,正式开源 Xcode 引擎 Swift Build,号称是“Swift 构建技术新篇章的基础性步骤”。

Swift Build 是苹果开发者工具 Xcode 使用的引擎,它支持 App Store 中的数百万个应用以及苹果自研操作系统的内部构建过程。开放源代码存储库还包括针对 Linux 和 Windows 的支持

构建系统的主要职责是将用户创作的输入(例如项目描述和源代码)转换为命令行工具、库和应用等输出工件。Swift Build 是一个基础设施组件,旨在计划和执行由更高级别的客户端(如 Swift Package Manager 或 Xcode)请求的构建。它构建在现有的 llbuild 项目之上,可以添加以下功能:

  • 与 Swift 编译器集成,可以协调 Swift 项目的构建

  • 支持多种产品类型,包括库、命令行工具和具有高级构建配置选项的 GUI 应用

  • 构建图形优化,在构建 Swift 和 C 代码时最大化并行性

与 Xcode 中的构建引擎相比,Swift Package Manager 包管理器中的构建引擎相当简单。在苹果平台上,有两种不同的方法来构建软件包,当两种实现的行为不匹配时,也会导致用户混淆

将 Xcode 的构建引擎贡献给 Swift 项目,并与 Swift 编译器一起开源开发,提供了解决这些问题所需的工具,并为所有 Swift 用户提供了更好的构建体验。

通过这个版本,Swift Package Manager 现在有机会在所有平台上提供统一的构建执行引擎。这种变化可以实现对用户透明,并保持与所有现有软件包的完全兼容性,同时提供一致的跨平台体验。

与此同时,它为在所有平台和工具中启用新功能和改进奠定了基础,并解锁了新的性能优化和面向开发人员的功能。

作为实现这一愿景的第一步,Swift 团队日前已提交了一个 pull request,开始在 Swift Package Manager 中集成对 Swift Build 的支持作为备用构建引擎的过程。

IT之家附开源地址如下:

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
52岁朴树近况:无儿无女,没钱没房,成了要钱不要命的“疯子”

52岁朴树近况:无儿无女,没钱没房,成了要钱不要命的“疯子”

流云随风去远方
2026-04-14 12:22:59
跳崖不死之谜:五壮士 2 人生还,不是运气,葛振林道出关键秘密

跳崖不死之谜:五壮士 2 人生还,不是运气,葛振林道出关键秘密

阿器谈史
2026-03-09 18:39:07
15岁蒋林静首夺跳水世界杯冠军!来自广东,全红婵同门师妹

15岁蒋林静首夺跳水世界杯冠军!来自广东,全红婵同门师妹

都市快报橙柿互动
2026-05-02 20:50:20
心碎!陕西11岁男孩溺亡!失联前文具送给同学,家庭情况曝光

心碎!陕西11岁男孩溺亡!失联前文具送给同学,家庭情况曝光

糖逗在娱乐
2026-05-02 21:36:17
成都“牵手门”事件女主现今状况曝光,太惨了......

成都“牵手门”事件女主现今状况曝光,太惨了......

许三岁
2026-03-17 07:34:05
华国锋题字“为人民服务”,颜楷风格引发热议!

华国锋题字“为人民服务”,颜楷风格引发热议!

书画相约
2026-04-27 08:26:50
400个垂发,19万吨“灭国舰队”到位!美媒:菲见识到解放军威力

400个垂发,19万吨“灭国舰队”到位!美媒:菲见识到解放军威力

共工之锚
2026-04-29 00:12:08
斯诺克捷报:决赛将出炉,诞生2个没想到,吴宜泽难,希金斯爆发

斯诺克捷报:决赛将出炉,诞生2个没想到,吴宜泽难,希金斯爆发

行舟问茶
2026-05-02 14:10:50
美军正用AI技术在霍尔木兹海峡扫雷 !美国国防部已与英伟达、谷歌、OpenAI等7家公司达成协议,将美军打造为一支“AI主导”的作战力量

美军正用AI技术在霍尔木兹海峡扫雷 !美国国防部已与英伟达、谷歌、OpenAI等7家公司达成协议,将美军打造为一支“AI主导”的作战力量

每日经济新闻
2026-05-02 20:45:39
“只顾自己纹眉,不管女儿死活?”14岁女孩生日照,脸上全是槽点

“只顾自己纹眉,不管女儿死活?”14岁女孩生日照,脸上全是槽点

蝴蝶花雨话教育
2026-04-25 00:45:03
发现一个奇怪现象:喜欢吼老公,训孩子的女人,其实很值得尊重

发现一个奇怪现象:喜欢吼老公,训孩子的女人,其实很值得尊重

枕边聊育儿
2026-03-30 09:54:59
江西小伙开车千里,去顺德吃鸡煲,结账时确认三遍不敢相信

江西小伙开车千里,去顺德吃鸡煲,结账时确认三遍不敢相信

餐饮新纪元
2026-04-11 07:14:20
东京房价触及天花板?中介话术变了:从“明天就没了”到“业主还没想清楚”

东京房价触及天花板?中介话术变了:从“明天就没了”到“业主还没想清楚”

东京在线
2026-05-02 21:41:51
黄仁勋被气到了,中国“落后”的7nm AI芯片,抢走英伟达50%市场

黄仁勋被气到了,中国“落后”的7nm AI芯片,抢走英伟达50%市场

互联网.乱侃秀
2026-05-02 14:53:51
“不去后悔,去了更后悔!”五一最堵6大景区曝光,堵到一动不动

“不去后悔,去了更后悔!”五一最堵6大景区曝光,堵到一动不动

阿伧说事
2026-05-02 12:28:11
挤爆了!“双节”联动点燃北外滩,外国游客直呼太惊艳

挤爆了!“双节”联动点燃北外滩,外国游客直呼太惊艳

上观新闻
2026-05-02 20:21:14
伊朗战争,让日本决定加速对我们下手,其中道理非常简单

伊朗战争,让日本决定加速对我们下手,其中道理非常简单

网络易不易
2026-04-30 12:45:37
刚从深圳回来,毫不客气的说,深圳就是全国郊区城建天花板

刚从深圳回来,毫不客气的说,深圳就是全国郊区城建天花板

梦总会实现的呢
2026-05-01 13:17:17
中国烂尾军事工程6501:因湖南老农上山寻牛,意外被发现?

中国烂尾军事工程6501:因湖南老农上山寻牛,意外被发现?

抽象派大师
2026-05-02 00:52:13
热搜第一!多部电影宣布:退出五一档

热搜第一!多部电影宣布:退出五一档

环球网资讯
2026-05-01 14:26:25
2026-05-03 00:51:00
IT之家
IT之家
爱科技,爱这里 - 前沿科技人气平台
342319文章数 607179关注度
往期回顾 全部

科技要闻

AI热潮耗尽库存,Mac Mini起售调高200美元

头条要闻

媒体:美国突然"翻脸" 对欧洲连打"三拳"一气呵成

头条要闻

媒体:美国突然"翻脸" 对欧洲连打"三拳"一气呵成

体育要闻

休赛期总冠军,轮到休斯顿火箭

娱乐要闻

高圆圆赵又廷游三亚 牵手逛街好甜蜜

财经要闻

雷军很努力 小米还是跌破了30港元大关

汽车要闻

同比大涨190% 方程豹4月销量29138台

态度原创

本地
数码
旅游
公开课
军事航空

本地新闻

用青花瓷的方式,打开西溪湿地

数码要闻

英伟达DLSS 4.5盲测“碾压”AMD FSR 4.1,七款3A大作赢下六款

旅游要闻

长图丨岁月遗珠!山西2800余座古戏台等你“看戏”

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

特朗普:对伊战事结束 无限期延长停火

无障碍浏览 进入关怀版