Apple is introducing a new JSON-based format for Xcode project configuration files, replacing the traditional property-list-based format. Available in Xcode 27.2, the new format aims to improve...
Xcode 26.3 起通过 MCP 开放能力,作者将 Preview 渲染嵌入 AI 工作流。但 MCP 渲染工具无法指定设备,只能退回已废弃的 PreviewProvider 写法;修改视图代码后截图常不更新,需用类型名指纹强制重建。此外还存在崩溃、索引错位、文件识别等问题。作者借此打造 FlowCanvas、FormStudio 等创意工具,并呼吁 Xcode 开放更多插件接口。
React Native 开发者质疑 SwiftUI 动画并非“原生”,因其未使用 Core Animation 的 render-server 动画。SwiftUI 共同创造者回应称这是有意取舍:动画在应用进程内推进,以换取更好的可中断性与交互性。文章还提及 Xcode 新工程格式、iOS 27 崩溃报告扩展、Vapor 5 Beta 等动态。
Xcode 27 不再附带 Simulator.app,模拟器界面并入 DeviceHub.app,导致 HBuilderX 因写死 `open -a Simulator` 而无法启动 iOS 模拟器。解决办法:在 /Applications 下创建名为 Simulator.app 的转发壳,将启动请求转给 DeviceHub,并注册到 LaunchServices,重启 HBuilderX 即可恢复。撤销时删除该壳即可。
Xcode 27 不再附带 Simulator.app,模拟器界面并入 DeviceHub.app,导致 HBuilderX 运行 iOS 模拟器时报错找不到 Simulator。解决办法:在 /Applications 下创建名为 Simulator.app 的转发壳,将 open -a Simulator 转发给 DeviceHub,并注册到 LaunchServices,重启 HBuilderX 即可恢复。
Xcode 27.2 以 project.xcproj 取代 project.pbxproj,将工程构建图从扁平 ID 表改为接近 UI 结构的 JSON 树,以减少 diff 与合并冲突,并降低 Agent 修改门槛。旧工程不自动转换,新旧格式并存,scheme、xcuserdata 等不变。它不取代 Tuist、XcodeGen 等工具,只是让工程文件更可读,但尚未成为可手写 review 的工程清单。
苹果近期强制要求Apple Music中AI参与创作的音乐标注“Made with AI”标签,明确AI生成内容需主动申报,以提升透明度。同时,苹果严格限制第三方Vibe Coding应用,禁止其绕过审核生成代码,但自身在Xcode中集成AI工具。其核心逻辑是控制AI在苹果生态中的使用,确保内容与代码均符合其规则。
Azure Pipelines新增Apple Silicon原生macOS代理(arm64),支持macos-26-arm64及Xcode 27镜像,采用按分钟付费模式。开发者可在GitHub托管代理池中构建测试,避免模拟开销,并通过分析标签页和Azure成本管理监控使用量。预览期间每SKU限8个虚拟代理,未来将增加更多代理类型。
PySide6自Qt 6.12起支持iOS原生应用开发,无需Swift或Objective-C重写。通过静态链接和Xcode项目生成,同一代码库可部署至桌面、Android和iOS。当前限制包括无第三方C扩展包、无模拟器支持及手动生成Xcode项目。
苹果收购了Rabbit 3 Times的设计工具Play及其团队,旨在缩短设计与开发之间的距离。Play允许设计师在iPhone上直接生成SwiftUI代码,提升开发效率。收购后,Play将下架,预计其技术将整合进Xcode,降低App开发门槛,增强苹果开发者生态。这一举措可能对竞争对手Figma构成威胁。
At WWDC 2026, Apple introduced Xcode 27, which makes it easy to kick off tasks with coding agents, iterate on new project ideas, and customize the workspace. It also introduces DeviceHub for...
本文介绍了在macOS上迁移与重建开发环境的标准化初始化方案,包括安装Xcode CLI工具、Homebrew、Oh My Zsh及多种编程语言的环境配置。强调版本管理与隔离的重要性,以确保开发机具备可切换和可回滚的能力,帮助读者快速恢复完整的开发环境。
WWDC 2026 主题聚焦于稳定性与效率,AI 和 SwiftUI 的改进显著提升开发者体验。Foundation Models 整合 API,支持图像输入,提升实用性。SwiftUI 增强文档应用支持,优化性能。SwiftData 提供明确的存储意图,但缺乏云端同步能力。Xcode 预计通过内置 AI 流程改善开发体验,Apple 正在重组开发工具以适应现代需求。
新版 Xcode 移除了包外存储选项的 GUI 入口,用户需手动修改 Info.plist 以开启文件共享。用户可以通过 Finder 或 iTunes 访问应用沙盒中的文件,常用于测试和验证。Unity 项目在导出时需注意配置可能会丢失,建议使用后处理脚本自动添加设置。
本文讨论了AI对传统APP开发的影响,强调开发者需认真思考这一变化。作者分享了使用AI辅助开发的经验,尽管效率提升,但节奏过快。针对录音记事本APP的转录功能,作者决定继续使用Apple的方案并进行了设计改进。虽然Xcode项目的设置变更导致编译问题,但最终收益显著。作者认为APP形态不会消亡,未来将与AI密切相关。
新版 Xcode 移除了包外存储选项的 GUI 入口,用户需手动修改 Info.plist 以开启文件共享。可以通过 Finder 或 iTunes 访问应用沙盒中的文件,便于测试和验证。提供两种配置方法:直接修改 Info.plist 或通过 Xcode 属性编辑器添加。Unity 项目在导出时需注意配置可能丢失,建议使用后处理脚本自动写入。
新版Xcode工程中,文件共享选项的GUI入口被移除,需手动修改Info.plist添加UIFileSharingEnabled和LSSupportsOpeningDocumentsInPlace键,以开启Finder/iTunes访问沙盒文件。Unity项目需用后处理脚本自动写入,避免导出覆盖。开启后可通过Finder或iTunes访问应用Documents目录。
苹果发布 Xcode 26.3 正式版,支持通过 Claude 和 Codex 智能体进行应用开发,开发者可用自然语言进行编码和调试,提升效率。同时更新支持 MCP 协议,兼容更多工具。
春节前最后一期节目讨论了AI领域的最新动态,包括Xcode新功能、Opus与GPT更新、马斯克的太空算力及AI产业变革。祝大家新年快乐!
苹果在 Xcode 26.3 版本中集成了 Claude Code/Codex,提升了 AI 辅助编程体验,并与 Swift 6 等技术文档结合,提供一致的开发环境,降低配置成本。Xcode Tools 还支持其他 AI 工具,显示苹果开放合作的态度。尽管尚未回到顶尖行列,此版本传达了苹果愿意与主流工具协作的信号。
完成下面两步后,将自动完成登录并继续当前操作。