Workaround: Xcode27 下载iOS 27.0 Simulator

问题

解压缩Xcode_27_beta.xip后正常安装,但是发现下载iOS 27 runtime的时候一直卡住,切了各种环境都无效果。

方案

基于xcodebuild安装

切换默认的xcode

  • 参考Apple官方的文档https://developer.apple.com/documentation/xcode/downloading-and-installing-additional-xcode-components#Download-and-install-new-hardware-support-in-between-Xcode-releases

  • Xcode_27_beta.xip默认解压后叫Xcode-beta.这里我重命名叫 Xcode27-beta,为了方便区别主Xcode

  • Xcode27-beta拖进/Applications文件夹

  • 下面命令开始切换默认xcode

shell 复制代码
xcode-select -s /Applications/Xcode27-beta.app 
xcodebuild -runFirstLaunch -checkForNewerComponents

使用xcodebuild下载

  • 官方文档https://developer.apple.com/documentation/xcode/downloading-and-installing-additional-xcode-components#Download-Xcode-components-from-the-command-line

执行

shell 复制代码
xcodebuild -downloadPlatform iOS -architectureVariant arm64

会输出

shell 复制代码
Finding content...
Downloading iOS 27.0 Simulator (24A5355p) (arm64): 70.2% (5.89 GB of 8.39 GB)
  • 注意,要指定arm64。下面是我没有指定然后告诉我找不到
rust 复制代码
xcodebuild -downloadPlatform iOS -exportPath ~/Downloads

Automatically resolved architecture variant for platform iOS as 'universal'.
No matching downloadable found for platform: iOS
No downloadable was found for iOS.

下载完成后,实际上他直接帮我安装好了。我在下载目录没看到他。因此下面的步骤不需要了

使用xcodebuild安装下载的runtime image

  • 官方文档https://developer.apple.com/documentation/xcode/downloading-and-installing-additional-xcode-components#Install-downloaded-packages-from-the-command-line
shell 复制代码
xcodebuild -importPlatform "~/Downloads/iOS 27 beta Simulator Runtime.dmg"
相关推荐
sakiko_19 小时前
Swift学习笔记42-SwiftUI的属性包装器(讲解+面试)
笔记·学习·ios·swiftui·swift
Patrick_Wilson1 天前
iOS Safari 按钮点击无响应问题修复指南
前端·ios·safari
随遇丿而安1 天前
第 3 周:UIButton 点了没反应,因为它默认就没有按压态
ios
学习星球2 天前
单调栈——从“找下一个更大的“到柱状图中的最大矩形
数据库·c++·算法·leetcode·xcode
思盛iOS签名上架2 天前
App苹果签名有什么作用?
macos·ios·cocoa
CocoaKier2 天前
Facebook广告后台收不到Adjust回传数据,我们排查了一个月终于找到了根因
ios·facebook
Canicer2 天前
从零部署 FunASR 语音识别服务
人工智能·语音识别·xcode
FairGuard手游加固3 天前
iOS 游戏加固技术解析:代码混淆、资源加密、内存保护与重签名检测
安全·游戏·macos·unity·ios·objective-c
思盛iOS签名上架3 天前
iOS企业签名原理是什么?
macos·ios·cocoa
Daniel_Coder3 天前
我用 SwiftUI + GRDB 做了一个「按时吃药·服药提醒」App
ios·swiftui·swift·widgetkit