[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:virtualbuddy:zh":3,"releases:stats:cask:virtualbuddy:zh":312,"dependencies:cask:virtualbuddy:zh:arm64_golden_gate":313},{"accentColor":4,"artifacts":5,"autoUpdates":40,"categories":41,"conflictsWith":48,"dependsOn":52,"deprecated":44,"description":66,"descriptionEn":67,"developer":68,"disabled":44,"displayName":69,"downloadSha256":70,"downloadSize":71,"downloadUrl":72,"editorChoice":44,"formulaeUrl":73,"homepage":74,"iconUrl":75,"installCommand":76,"installs":77,"installs30d":78,"isFont":44,"isLibrary":44,"kegOnly":44,"kind":81,"latestRelease":82,"machineTranslated":44,"minMacos":65,"name":69,"names":104,"platforms":106,"primaryCategory":282,"rank30d":283,"releaseCount":284,"releaseStats":285,"repoUrl":74,"screenshots":291,"sourceLocale":98,"sourceUrl":299,"summary":300,"summaryTranslation":301,"supports":303,"tags":305,"tap":310,"token":105,"version":142,"versionChangedAt":311},"#F5AE3D",{"apps":6,"binaries":8,"entries":10,"pkgs":39},[7],"VirtualBuddy.app",[9],"vctool",[11,18,26],{"declaration":12,"phase":15,"sources":16,"target":14,"type":17},{"app":13,"target":14},[7],"\u002FApplications\u002FVirtualBuddy.app","install",[7],"app",{"declaration":19,"phase":15,"sources":24,"target":23,"type":25},{"binary":20,"target":23},[21,22],"$APPDIR\u002FVirtualBuddy.app\u002FContents\u002FMacOS\u002Fvctool",{"target":9},"$HOMEBREW_PREFIX\u002Fbin\u002Fvctool",[21],"binary",{"declaration":27,"phase":36,"sources":37,"type":38},{"zap":28},[29],{"trash":30},[31,32,33,34,35],"~\u002FLibrary\u002FApplication Support\u002FVirtualBuddy","~\u002FLibrary\u002FCaches\u002Fcodes.rambo.VirtualBuddy","~\u002FLibrary\u002FCaches\u002FVirtualBuddy","~\u002FLibrary\u002FHTTPStorages\u002Fcodes.rambo.VirtualBuddy","~\u002FLibrary\u002FPreferences\u002Fcodes.rambo.VirtualBuddy.plist","cleanup",[],"zap",[],true,[42],{"icon":43,"machineTranslated":44,"name":45,"slug":46,"sourceLocale":47},"lucide:boxes",false,"虚拟化与容器","virtualization","zh-CN",{"casks":49,"formulae":51},[50],"virtualbuddy@beta",[],{"arch":53,"casks":55,"formulae":56,"macos":57,"requirements":58},[54],"arm64",[],[],">= 13",{"arch":59,"macos":63},[60],{"bits":61,"type":62},64,"arm",{">=":64},[65],"13","VirtualBuddy 是一款面向开发者的 Mac 虚拟化应用，专注于在不同 macOS 版本（包括受支持的测试版环境）中测试应用。它也可以运行部分 ARM Linux 发行版。\n\n## 功能\n- 使用安装向导和恢复映像目录创建虚拟机。\n- 从 Apple 托管的 IPSW、自定义 URL 或现有本地映像安装 macOS。\n- 从 ISO 文件或下载链接安装受支持的 ARM Linux 发行版。\n- 配置虚拟硬件、网络和共享文件夹。\n- 保存和恢复受支持的 macOS 虚拟机状态。\n- 在客户机系统支持的情况下，使用客户机伴侣实现剪贴板和共享文件夹集成。\n\n## 安装与要求\n下载官方 DMG 并将应用复制到 Applications，或使用 `brew install --cask virtualbuddy`。VirtualBuddy 需要运行 macOS 13 或更高版本的 Apple 芯片 Mac；它不能用于 Intel Mac 虚拟化。当前目录中的下载版本为 2.1 build 325，其官方 Sparkle 更新源给出的 DMG 精确大小为 18,013,135 字节。虚拟磁盘和操作系统恢复映像需要更多空间；请根据客户机分配适当的内存和存储空间。\n\n该项目可虚拟化 macOS 12 及更高版本，但客户机与主机的兼容性取决于 Apple 的虚拟化和设备支持组件。较新的 macOS 测试版可能需要 Apple 最新的设备支持包或 Xcode 测试版。当前 README 明确要求在 macOS 26 主机上运行 macOS Golden Gate 测试版时使用 VirtualBuddy 2.2 beta 2 或更高版本；请勿假定目录版本 2.1 支持此工作流程。下载 Apple Developer 内容可能需要 Apple 账户。运行已打包的稳定版客户机并非一概需要 Xcode。\n\n## 客户机集成与权限\n当前客户机伴侣要求 macOS 14 或更高版本，才能共享剪贴板并自动挂载共享文件夹。旧版 macOS 13 伴侣仅能挂载共享文件夹；macOS 12 不支持客户机应用。请审慎检查共享文件夹和剪贴板访问权限，因为它们会将客户机活动与主机数据连接起来。未声明存在名为 Homebrew cask 的冲突。经查阅的项目文档未要求日常使用时一律授予辅助功能、屏幕录制或完全磁盘访问权限。\n\n## 账户、网络与许可\nVirtualBuddy 免费且采用 BSD 风格许可证开源；付费下载和赞助都是支持开发者的可选方式。项目文档未说明需要 VirtualBuddy 账户。目录、下载和联网的客户机任务需要网络访问。安装完成后，本地客户机可执行本地工作，无需依赖 VirtualBuddy 云账户，但仍须满足客户机软件自身的要求。客户机操作系统的许可证要求另行适用。\n\n## 实用注意事项\n虚拟机适用于测试，但共享文件夹、剪贴板集成和网络访问可能突破隔离边界。请避免将包含敏感数据的主机文件夹连接到不可信的客户机。升级前请备份重要的虚拟机文件，并确保主机有充足资源。测试版客户机可能不稳定。请查阅 Apple 软件许可条款和 macOS 虚拟化的硬件支持条件，不要将 IPSW 可用误认为所有用途均获许可。\n\n目录版本 2.1、325 和 2.1 指向同一上游 2.1 版本：更新源标明其 build 为 325。因此，它们的说明描述的是同一版本，而非另行编造的 build 变更。下一个不同的目录版本是 2.0。其官方标签对应的确切提交记录了一项发布构建修复：修正非调试安装器的后端选择，并移除重复的仅发布版预览辅助程序。这些是源代码和构建变更，并非推断出的面向用户的功能新增。\n\n来源：[官方项目与要求](https:\u002F\u002Fgithub.com\u002Finsidegui\u002FVirtualBuddy)、[官方发布](https:\u002F\u002Fgithub.com\u002Finsidegui\u002FVirtualBuddy\u002Freleases)、[官方更新源](https:\u002F\u002Fsu.virtualbuddy.app\u002Fappcast.xml)、[许可证](https:\u002F\u002Fgithub.com\u002Finsidegui\u002FVirtualBuddy\u002Fblob\u002Fmain\u002FLICENSE)。","Virtualization tool","Guilherme Rambo","VirtualBuddy","6ed17e8d7245931fd405c419321ace7ef9333fe2e3d59b3a7f78e34fcbe628b6",18013135,"https:\u002F\u002Fsu.virtualbuddy.app\u002FVirtualBuddy_v2.1-325.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fvirtualbuddy","https:\u002F\u002Fgithub.com\u002Finsidegui\u002FVirtualBuddy","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F31ad20723ff2\u002F7846d10713b9-256.png","brew install --cask virtualbuddy",{"d30":78,"d365":79,"d90":80},242,2196,678,"cask",{"bodyMarkdown":83,"brewCommittedAt":84,"hasNotes":40,"id":85,"isLatest":40,"isPrerelease":44,"machineTranslated":40,"publishedAt":86,"sections":87,"source":97,"sourceLocale":98,"summary":99,"title":100,"translation":101,"version":103},"## VirtualBuddy 2.1\n\n新增 UTM 导入功能，并改进客户机集成、配置和恢复功能。\n\n- 支持从 UTM 导入 macOS 虚拟机。\n- 为 VirtualBuddyGuest 磁盘映像添加开关，并检查其是否为最新版本。\n- 新增不使用缓存的目录刷新功能，并重新设计应用设置。\n- 在虚拟机运行时退出应用会要求确认。\n- 新增 4K 显示预设，新建 Linux 虚拟机默认使用 1080p。\n- 修复 macOS Tahoe 上的全屏崩溃问题，并改进安装失败后的恢复功能。\n\n官方更新源将上游 2.1 标识为构建 325；目录中另有一条独立的 2.1 记录。这些说明描述的是同一个版本，而非针对特定构建的额外变更。\n\n来源：[官方 2.1 发行说明](https:\u002F\u002Fgithub.com\u002Finsidegui\u002FVirtualBuddy\u002Freleases\u002Ftag\u002F2.1)。","2025-09-14T13:46:47Z",2346,"0001-01-01T00:00:00Z",[88],{"area":89,"items":90},"变更",[91,92,93,94,95,96],"支持从 UTM 导入 macOS 虚拟机。","为 VirtualBuddyGuest 磁盘映像添加开关，并检查其是否为最新版本。","添加不使用缓存的目录刷新功能，并重新设计应用设置。","在虚拟机运行期间退出时请求确认。","添加 4K 显示预设，并将新建 Linux 虚拟机的默认分辨率设为 1080p。","修复 macOS Tahoe 上的全屏崩溃问题，并改进安装失败后的恢复。","editorial","en-US","支持从 UTM 导入，并改进客户机集成、配置和恢复。","VirtualBuddy 2.1",{"locale":47,"machineTranslated":40,"sourceLocale":98,"status":102},"machine","2.1",[69,105],"virtualbuddy",[107,143,178,213,248],{"arch":54,"artifacts":108,"conflictsWith":128,"dependsOn":131,"downloadSha256":70,"downloadUrl":72,"macos":140,"minMacos":65,"requiresRosetta":44,"tag":141,"version":142},{"apps":109,"binaries":110,"entries":111,"pkgs":127},[7],[9],[112,116,121],{"declaration":113,"phase":15,"sources":115,"target":14,"type":17},{"app":114,"target":14},[7],[7],{"declaration":117,"phase":15,"sources":120,"target":23,"type":25},{"binary":118,"target":23},[21,119],{"target":9},[21],{"declaration":122,"phase":36,"sources":126,"type":38},{"zap":123},[124],{"trash":125},[31,32,33,34,35],[],[],{"casks":129,"formulae":130},[50],[],{"arch":132,"casks":133,"formulae":134,"macos":57,"requirements":135},[54],[],[],{"arch":136,"macos":138},[137],{"bits":61,"type":62},{">=":139},[65],"27","arm64_golden_gate","2.1,325",{"arch":54,"artifacts":144,"conflictsWith":164,"dependsOn":167,"downloadSha256":70,"downloadUrl":72,"macos":176,"minMacos":65,"requiresRosetta":44,"tag":177,"version":142},{"apps":145,"binaries":146,"entries":147,"pkgs":163},[7],[9],[148,152,157],{"declaration":149,"phase":15,"sources":151,"target":14,"type":17},{"app":150,"target":14},[7],[7],{"declaration":153,"phase":15,"sources":156,"target":23,"type":25},{"binary":154,"target":23},[21,155],{"target":9},[21],{"declaration":158,"phase":36,"sources":162,"type":38},{"zap":159},[160],{"trash":161},[31,32,33,34,35],[],[],{"casks":165,"formulae":166},[50],[],{"arch":168,"casks":169,"formulae":170,"macos":57,"requirements":171},[54],[],[],{"arch":172,"macos":174},[173],{"bits":61,"type":62},{">=":175},[65],"26","arm64_tahoe",{"arch":54,"artifacts":179,"conflictsWith":199,"dependsOn":202,"downloadSha256":70,"downloadUrl":72,"macos":211,"minMacos":65,"requiresRosetta":44,"tag":212,"version":142},{"apps":180,"binaries":181,"entries":182,"pkgs":198},[7],[9],[183,187,192],{"declaration":184,"phase":15,"sources":186,"target":14,"type":17},{"app":185,"target":14},[7],[7],{"declaration":188,"phase":15,"sources":191,"target":23,"type":25},{"binary":189,"target":23},[21,190],{"target":9},[21],{"declaration":193,"phase":36,"sources":197,"type":38},{"zap":194},[195],{"trash":196},[31,32,33,34,35],[],[],{"casks":200,"formulae":201},[50],[],{"arch":203,"casks":204,"formulae":205,"macos":57,"requirements":206},[54],[],[],{"arch":207,"macos":209},[208],{"bits":61,"type":62},{">=":210},[65],"15","arm64_sequoia",{"arch":54,"artifacts":214,"conflictsWith":234,"dependsOn":237,"downloadSha256":70,"downloadUrl":72,"macos":246,"minMacos":65,"requiresRosetta":44,"tag":247,"version":142},{"apps":215,"binaries":216,"entries":217,"pkgs":233},[7],[9],[218,222,227],{"declaration":219,"phase":15,"sources":221,"target":14,"type":17},{"app":220,"target":14},[7],[7],{"declaration":223,"phase":15,"sources":226,"target":23,"type":25},{"binary":224,"target":23},[21,225],{"target":9},[21],{"declaration":228,"phase":36,"sources":232,"type":38},{"zap":229},[230],{"trash":231},[31,32,33,34,35],[],[],{"casks":235,"formulae":236},[50],[],{"arch":238,"casks":239,"formulae":240,"macos":57,"requirements":241},[54],[],[],{"arch":242,"macos":244},[243],{"bits":61,"type":62},{">=":245},[65],"14","arm64_sonoma",{"arch":54,"artifacts":249,"conflictsWith":269,"dependsOn":272,"downloadSha256":70,"downloadUrl":72,"macos":65,"minMacos":65,"requiresRosetta":44,"tag":281,"version":142},{"apps":250,"binaries":251,"entries":252,"pkgs":268},[7],[9],[253,257,262],{"declaration":254,"phase":15,"sources":256,"target":14,"type":17},{"app":255,"target":14},[7],[7],{"declaration":258,"phase":15,"sources":261,"target":23,"type":25},{"binary":259,"target":23},[21,260],{"target":9},[21],{"declaration":263,"phase":36,"sources":267,"type":38},{"zap":264},[265],{"trash":266},[31,32,33,34,35],[],[],{"casks":270,"formulae":271},[50],[],{"arch":273,"casks":274,"formulae":275,"macos":57,"requirements":276},[54],[],[],{"arch":277,"macos":279},[278],{"bits":61,"type":62},{">=":280},[65],"arm64_ventura",{"icon":43,"machineTranslated":44,"name":45,"slug":46,"sourceLocale":47},469,14,{"brewLag":286,"cadence":290,"count30d":288},{"compared":287,"earlierCount":288,"medianMinutes":289},3,0,153722867,"irregular",[292],{"caption":293,"height":294,"machineTranslated":40,"sourceLocale":98,"theme":295,"thumbUrl":296,"url":297,"width":298},"VirtualBuddy 官方 README 中的虚拟机展示；尚未核实是否为最新构建版本。",840,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F1555b9e5ceb5\u002Fb51caf53b8c5-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F1555b9e5ceb5\u002Fb51caf53b8c5-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fv\u002Fvirtualbuddy.rb","在 Apple 芯片上创建并运行 macOS 和部分 ARM Linux 虚拟机，支持下载安装器及客户机共享。",{"locale":47,"machineTranslated":44,"sourceLocale":98,"status":302},"manual",{"arm64":40,"requiresRosetta":44,"status":304,"x86_64":44},"known",[306,307,308,309],"Virtualization","macOS","Linux","Developer Tools","homebrew\u002Fcask","2026-10-07T09:38:43.820266Z",null,{"conflictsWith":314,"dependencies":317,"dependents":318,"dependsOn":320,"platforms":329},{"casks":315,"formulae":316},[50],[],[],{"count":288,"top":319},[],{"arch":321,"casks":322,"formulae":323,"macos":57,"requirements":324},[54],[],[],{"arch":325,"macos":327},[326],{"bits":61,"type":62},{">=":328},[65],[330,363,396,429,462],{"arch":54,"artifacts":331,"conflictsWith":351,"dependsOn":354,"downloadSha256":70,"downloadUrl":72,"macos":140,"minMacos":65,"requiresRosetta":44,"tag":141,"version":142},{"apps":332,"binaries":333,"entries":334,"pkgs":350},[7],[9],[335,339,344],{"declaration":336,"phase":15,"sources":338,"target":14,"type":17},{"app":337,"target":14},[7],[7],{"declaration":340,"phase":15,"sources":343,"target":23,"type":25},{"binary":341,"target":23},[21,342],{"target":9},[21],{"declaration":345,"phase":36,"sources":349,"type":38},{"zap":346},[347],{"trash":348},[31,32,33,34,35],[],[],{"casks":352,"formulae":353},[50],[],{"arch":355,"casks":356,"formulae":357,"macos":57,"requirements":358},[54],[],[],{"arch":359,"macos":361},[360],{"bits":61,"type":62},{">=":362},[65],{"arch":54,"artifacts":364,"conflictsWith":384,"dependsOn":387,"downloadSha256":70,"downloadUrl":72,"macos":176,"minMacos":65,"requiresRosetta":44,"tag":177,"version":142},{"apps":365,"binaries":366,"entries":367,"pkgs":383},[7],[9],[368,372,377],{"declaration":369,"phase":15,"sources":371,"target":14,"type":17},{"app":370,"target":14},[7],[7],{"declaration":373,"phase":15,"sources":376,"target":23,"type":25},{"binary":374,"target":23},[21,375],{"target":9},[21],{"declaration":378,"phase":36,"sources":382,"type":38},{"zap":379},[380],{"trash":381},[31,32,33,34,35],[],[],{"casks":385,"formulae":386},[50],[],{"arch":388,"casks":389,"formulae":390,"macos":57,"requirements":391},[54],[],[],{"arch":392,"macos":394},[393],{"bits":61,"type":62},{">=":395},[65],{"arch":54,"artifacts":397,"conflictsWith":417,"dependsOn":420,"downloadSha256":70,"downloadUrl":72,"macos":211,"minMacos":65,"requiresRosetta":44,"tag":212,"version":142},{"apps":398,"binaries":399,"entries":400,"pkgs":416},[7],[9],[401,405,410],{"declaration":402,"phase":15,"sources":404,"target":14,"type":17},{"app":403,"target":14},[7],[7],{"declaration":406,"phase":15,"sources":409,"target":23,"type":25},{"binary":407,"target":23},[21,408],{"target":9},[21],{"declaration":411,"phase":36,"sources":415,"type":38},{"zap":412},[413],{"trash":414},[31,32,33,34,35],[],[],{"casks":418,"formulae":419},[50],[],{"arch":421,"casks":422,"formulae":423,"macos":57,"requirements":424},[54],[],[],{"arch":425,"macos":427},[426],{"bits":61,"type":62},{">=":428},[65],{"arch":54,"artifacts":430,"conflictsWith":450,"dependsOn":453,"downloadSha256":70,"downloadUrl":72,"macos":246,"minMacos":65,"requiresRosetta":44,"tag":247,"version":142},{"apps":431,"binaries":432,"entries":433,"pkgs":449},[7],[9],[434,438,443],{"declaration":435,"phase":15,"sources":437,"target":14,"type":17},{"app":436,"target":14},[7],[7],{"declaration":439,"phase":15,"sources":442,"target":23,"type":25},{"binary":440,"target":23},[21,441],{"target":9},[21],{"declaration":444,"phase":36,"sources":448,"type":38},{"zap":445},[446],{"trash":447},[31,32,33,34,35],[],[],{"casks":451,"formulae":452},[50],[],{"arch":454,"casks":455,"formulae":456,"macos":57,"requirements":457},[54],[],[],{"arch":458,"macos":460},[459],{"bits":61,"type":62},{">=":461},[65],{"arch":54,"artifacts":463,"conflictsWith":483,"dependsOn":486,"downloadSha256":70,"downloadUrl":72,"macos":65,"minMacos":65,"requiresRosetta":44,"tag":281,"version":142},{"apps":464,"binaries":465,"entries":466,"pkgs":482},[7],[9],[467,471,476],{"declaration":468,"phase":15,"sources":470,"target":14,"type":17},{"app":469,"target":14},[7],[7],{"declaration":472,"phase":15,"sources":475,"target":23,"type":25},{"binary":473,"target":23},[21,474],{"target":9},[21],{"declaration":477,"phase":36,"sources":481,"type":38},{"zap":478},[479],{"trash":480},[31,32,33,34,35],[],[],{"casks":484,"formulae":485},[50],[],{"arch":487,"casks":488,"formulae":489,"macos":57,"requirements":490},[54],[],[],{"arch":491,"macos":493},[492],{"bits":61,"type":62},{">=":494},[65]]