[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:appbox:zh":3,"releases:stats:cask:appbox:zh":327,"releases:cask:appbox:1:false:false:zh":328,"releases-count:cask:appbox:true:zh":370},{"accentColor":4,"artifacts":5,"autoUpdates":38,"categories":39,"conflictsWith":45,"dependsOn":48,"deprecated":38,"description":59,"descriptionEn":60,"disabled":38,"displayName":61,"downloadSha256":62,"downloadSize":63,"downloadUrl":64,"editorChoice":38,"formulaeUrl":65,"homepage":66,"iconUrl":67,"installCommand":68,"installs":69,"installs30d":70,"isFont":38,"isLibrary":38,"kegOnly":38,"kind":73,"latestRelease":74,"machineTranslated":38,"minMacos":58,"name":61,"names":102,"platforms":104,"primaryCategory":299,"rank30d":300,"releaseCount":301,"releaseStats":302,"repoUrl":307,"screenshots":308,"sourceLocale":96,"sourceUrl":316,"summary":317,"summaryTranslation":318,"supports":319,"tags":321,"tap":325,"token":103,"version":101,"versionChangedAt":326},"#465C66",{"apps":6,"binaries":8,"entries":9,"pkgs":37},[7],"AppBox.app",[],[10,17,24],{"declaration":11,"phase":15,"sources":16,"type":15},{"uninstall":12},[13],{"quit":14},"com.developerinsider.AppBox","uninstall",[],{"declaration":18,"phase":21,"sources":22,"target":20,"type":23},{"app":19,"target":20},[7],"\u002FApplications\u002FAppBox.app","install",[7],"app",{"declaration":25,"phase":34,"sources":35,"type":36},{"zap":26},[27],{"trash":28},[29,30,31,32,33],"~\u002FLibrary\u002FApplication Support\u002Fcom.developerinsider.AppBox","~\u002FLibrary\u002FCaches\u002Fcom.developerinsider.AppBox","~\u002FLibrary\u002FContainers\u002Fcom.developerinsider.AppBox","~\u002FLibrary\u002FHTTPStorages\u002Fcom.developerinsider.AppBox","~\u002FLibrary\u002FPreferences\u002Fcom.developerinsider.AppBox.plist","cleanup",[],"zap",[],false,[40],{"icon":41,"machineTranslated":38,"name":42,"slug":43,"sourceLocale":44},"lucide:code-xml","开发工具","developer-tools","zh-CN",{"casks":46,"formulae":47},[],[],{"arch":49,"casks":52,"formulae":53,"macos":54,"requirements":55},[50,51],"arm64","x86_64",[],[],">= 15",{"macos":56},{">=":57},[58],"15","AppBox 是一款 macOS 应用，可将 Development、Ad-Hoc 和 In-house (Enterprise) iOS 构建版本分享给测试人员。它会将 `.ipa` 文件上传到你自己的 Dropbox 账户，并为设备生成安装链接。\n\n- 上传构建版本，并通过显示构建详情和二维码的仪表板进行管理。\n- 复制安装链接、通过电子邮件发送给测试人员，或显示二维码来分享。应用还可向 Slack、Microsoft Teams 和 Google Chat 发布构建通知。\n- 让先前上传的版本继续显示在安装页面中，并为后续构建复用同一个短网址。\n- 使用 `appboxcli` 从终端或 CI 工作流上传、列出和删除构建版本；CLI 与应用共用 Dropbox 会话。\n\n使用 `brew install --cask appbox` 安装。AppBox 需要 macOS 15 Sequoia 或更高版本。测试人员可在 iPhone 或 iPad 上使用 Safari 打开安装链接。构建文件存储在已连接的 Dropbox 账户中；使用该存储需要通过 Dropbox 身份验证。\n\n来源：[AppBox](https:\u002F\u002Fgetappbox.com\u002F) · [Homebrew cask](https:\u002F\u002Fraw.githubusercontent.com\u002FHomebrew\u002Fhomebrew-cask\u002FHEAD\u002FCasks\u002Fa\u002Fappbox.rb)","iOS app distribution tool","AppBox","eac5efb75115cb9340b1cbe9933519a0a4e69565f2f72df39f9b98caaa4e8cec",13347459,"https:\u002F\u002Fgithub.com\u002Fgetappbox\u002FAppBox-iOSAppsWirelessInstallation\u002Freleases\u002Fdownload\u002F4.1.0\u002FAppBox.app.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fappbox","https:\u002F\u002Fgetappbox.com\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fb1cac6973352\u002Fc3c2a35ba463-256.png","brew install --cask appbox",{"d30":70,"d365":71,"d90":72},11,93,25,"cask",{"bodyMarkdown":75,"brewCommittedAt":76,"hasNotes":77,"id":78,"isLatest":77,"isPrerelease":38,"machineTranslated":38,"publishedAt":79,"sections":80,"source":95,"sourceLocale":96,"summary":97,"title":98,"translation":99,"version":101},"选择 IPA 时，AppBox 会根据 bundle identifier 检查同一应用最近一次上传。如果该上传保留了链接，“保留相同链接”就会启用，并填入其 Dropbox 文件夹；上传前可以更改这两项。Home 屏幕显示文件夹，Dashboard 显示每个构建的设置和文件夹。构建列表会用图标标记保留链接的构建。\n\nCLI 新增 `--moredetails`、`--no-moredetails`、`--ipalink`、`--no-ipalink`、`--previousversions`、`--no-previousversions` 和 `--chunksize \u003CMB>`（1 to 150）。设置按以下顺序生效：命令行参数、AppBox 应用设置、内置默认值。`appboxcli list` 新增 `SAME LINK` 列，显示使用 `--keepsamelink` 上传的构建所用的 Dropbox 文件夹，否则显示 `no`。CLI 不会自动启用链接保留；每次需要保留链接的运行都要传入 `--keepsamelink`，自定义文件夹还需传入 `--dbfolder`。\n\nCLI 上传现在遵循安装页面设置，修正了 `4.0.0` 的行为。嵌套文件夹（例如 `Team\u002FQA`）会在 Dashboard 中正确显示，包括较早版本上传的构建。删除应用的最后一个构建时，只会删除该应用的文件夹。AppBox、DMG 和 appboxcli 通过 Developer ID Certification Authority `G2` 签名并经过公证。Apple 将于 2027 年 2 月 1 日停用原 Developer ID 中间证书；由于使用了安全时间戳公证，较早版本（如 `4.0.0`）在该日期后仍可启动。此签名变化不影响 IPA 签名或无线安装。\n\n来源：https:\u002F\u002Fgithub.com\u002Fgetappbox\u002FAppBox-iOSAppsWirelessInstallation\u002Freleases\u002Ftag\u002F4.1.0","2026-10-02T09:41:32Z",true,7525,"2026-10-02T08:59:54Z",[81,86,91],{"area":82,"items":83},"链接",[84,85],"按应用分别记住“保留相同链接”设置。","Dashboard 显示每个构建的链接状态和 Dropbox 文件夹。",{"area":87,"items":88},"CLI",[89,90],"新增安装页面设置参数和分块大小选项。","CLI 上传现在遵循 AppBox 安装页面设置。",{"area":92,"items":93},"签名",[94],"AppBox、DMG 和 appboxcli 使用 Developer ID G2。","editorial","en-US","按应用记住链接保留设置，新增 CLI 安装页面参数，修正 CLI 设置和嵌套文件夹处理，并采用 Apple Developer ID G2 证书签名。","AppBox 4.1.0",{"locale":44,"machineTranslated":38,"sourceLocale":96,"status":100},"manual","4.1.0",[61,103],"appbox",[105,138,170,203,235,267],{"arch":51,"artifacts":106,"conflictsWith":126,"dependsOn":129,"downloadSha256":62,"downloadUrl":64,"macos":136,"minMacos":58,"requiresRosetta":38,"tag":137,"version":101},{"apps":107,"binaries":108,"entries":109,"pkgs":125},[7],[],[110,115,119],{"declaration":111,"phase":15,"sources":114,"type":15},{"uninstall":112},[113],{"quit":14},[],{"declaration":116,"phase":21,"sources":118,"target":20,"type":23},{"app":117,"target":20},[7],[7],{"declaration":120,"phase":34,"sources":124,"type":36},{"zap":121},[122],{"trash":123},[29,30,31,32,33],[],[],{"casks":127,"formulae":128},[],[],{"arch":130,"casks":131,"formulae":132,"macos":54,"requirements":133},[51],[],[],{"macos":134},{">=":135},[58],"27","golden_gate",{"arch":50,"artifacts":139,"conflictsWith":159,"dependsOn":162,"downloadSha256":62,"downloadUrl":64,"macos":136,"minMacos":58,"requiresRosetta":38,"tag":169,"version":101},{"apps":140,"binaries":141,"entries":142,"pkgs":158},[7],[],[143,148,152],{"declaration":144,"phase":15,"sources":147,"type":15},{"uninstall":145},[146],{"quit":14},[],{"declaration":149,"phase":21,"sources":151,"target":20,"type":23},{"app":150,"target":20},[7],[7],{"declaration":153,"phase":34,"sources":157,"type":36},{"zap":154},[155],{"trash":156},[29,30,31,32,33],[],[],{"casks":160,"formulae":161},[],[],{"arch":163,"casks":164,"formulae":165,"macos":54,"requirements":166},[50],[],[],{"macos":167},{">=":168},[58],"arm64_golden_gate",{"arch":51,"artifacts":171,"conflictsWith":191,"dependsOn":194,"downloadSha256":62,"downloadUrl":64,"macos":201,"minMacos":58,"requiresRosetta":38,"tag":202,"version":101},{"apps":172,"binaries":173,"entries":174,"pkgs":190},[7],[],[175,180,184],{"declaration":176,"phase":15,"sources":179,"type":15},{"uninstall":177},[178],{"quit":14},[],{"declaration":181,"phase":21,"sources":183,"target":20,"type":23},{"app":182,"target":20},[7],[7],{"declaration":185,"phase":34,"sources":189,"type":36},{"zap":186},[187],{"trash":188},[29,30,31,32,33],[],[],{"casks":192,"formulae":193},[],[],{"arch":195,"casks":196,"formulae":197,"macos":54,"requirements":198},[51],[],[],{"macos":199},{">=":200},[58],"26","tahoe",{"arch":50,"artifacts":204,"conflictsWith":224,"dependsOn":227,"downloadSha256":62,"downloadUrl":64,"macos":201,"minMacos":58,"requiresRosetta":38,"tag":234,"version":101},{"apps":205,"binaries":206,"entries":207,"pkgs":223},[7],[],[208,213,217],{"declaration":209,"phase":15,"sources":212,"type":15},{"uninstall":210},[211],{"quit":14},[],{"declaration":214,"phase":21,"sources":216,"target":20,"type":23},{"app":215,"target":20},[7],[7],{"declaration":218,"phase":34,"sources":222,"type":36},{"zap":219},[220],{"trash":221},[29,30,31,32,33],[],[],{"casks":225,"formulae":226},[],[],{"arch":228,"casks":229,"formulae":230,"macos":54,"requirements":231},[50],[],[],{"macos":232},{">=":233},[58],"arm64_tahoe",{"arch":51,"artifacts":236,"conflictsWith":256,"dependsOn":259,"downloadSha256":62,"downloadUrl":64,"macos":58,"minMacos":58,"requiresRosetta":38,"tag":266,"version":101},{"apps":237,"binaries":238,"entries":239,"pkgs":255},[7],[],[240,245,249],{"declaration":241,"phase":15,"sources":244,"type":15},{"uninstall":242},[243],{"quit":14},[],{"declaration":246,"phase":21,"sources":248,"target":20,"type":23},{"app":247,"target":20},[7],[7],{"declaration":250,"phase":34,"sources":254,"type":36},{"zap":251},[252],{"trash":253},[29,30,31,32,33],[],[],{"casks":257,"formulae":258},[],[],{"arch":260,"casks":261,"formulae":262,"macos":54,"requirements":263},[51],[],[],{"macos":264},{">=":265},[58],"sequoia",{"arch":50,"artifacts":268,"conflictsWith":288,"dependsOn":291,"downloadSha256":62,"downloadUrl":64,"macos":58,"minMacos":58,"requiresRosetta":38,"tag":298,"version":101},{"apps":269,"binaries":270,"entries":271,"pkgs":287},[7],[],[272,277,281],{"declaration":273,"phase":15,"sources":276,"type":15},{"uninstall":274},[275],{"quit":14},[],{"declaration":278,"phase":21,"sources":280,"target":20,"type":23},{"app":279,"target":20},[7],[7],{"declaration":282,"phase":34,"sources":286,"type":36},{"zap":283},[284],{"trash":285},[29,30,31,32,33],[],[],{"casks":289,"formulae":290},[],[],{"arch":292,"casks":293,"formulae":294,"macos":54,"requirements":295},[50],[],[],{"macos":296},{">=":297},[58],"arm64_sequoia",{"icon":41,"machineTranslated":38,"name":42,"slug":43,"sourceLocale":44},2169,2,{"brewLag":303,"cadence":306,"count30d":304},{"compared":301,"earlierCount":304,"medianMinutes":305},1,-4,"monthly","https:\u002F\u002Fgithub.com\u002Fgetappbox\u002FAppBox-iOSAppsWirelessInstallation",[309],{"caption":310,"height":311,"machineTranslated":38,"sourceLocale":96,"theme":312,"thumbUrl":313,"url":314,"width":315},"官方应用界面",781,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F59f7e212cf8b\u002Faf9bcf09bd5b-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F59f7e212cf8b\u002Faf9bcf09bd5b-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fa\u002Fappbox.rb","一款 macOS 应用，可通过托管在 Dropbox 中的安装链接分发 iOS 构建版本。",{"locale":44,"machineTranslated":38,"sourceLocale":96,"status":100},{"arm64":77,"requiresRosetta":38,"status":320,"x86_64":77},"known",[322,323,324],"iOS distribution","Dropbox uploads","CLI tools","homebrew\u002Fcask","2026-10-07T09:38:25.801627Z",null,{"current":304,"records":329,"size":367,"stats":368,"total":301},[330,339],{"bodyMarkdown":75,"brewCommittedAt":76,"hasNotes":77,"id":78,"isLatest":77,"isPrerelease":38,"machineTranslated":38,"publishedAt":79,"sections":331,"source":95,"sourceLocale":96,"summary":97,"title":98,"translation":338,"version":101},[332,334,336],{"area":82,"items":333},[84,85],{"area":87,"items":335},[89,90],{"area":92,"items":337},[94],{"locale":44,"machineTranslated":38,"sourceLocale":96,"status":100},{"bodyMarkdown":340,"brewCommittedAt":341,"hasNotes":77,"id":342,"isLatest":38,"isPrerelease":38,"machineTranslated":38,"publishedAt":343,"sections":344,"source":95,"sourceLocale":96,"summary":363,"title":364,"translation":365,"version":366},"AppBox 4.0.0 使用 Swift 和 SwiftUI 重写，业务逻辑移入不依赖 UI 的 AppBoxCore 软件包，由应用和 CLI 共用。重新设计的仪表板集中展示构建详情和常用操作；偏好设置也经过改版。现在可将 AppBox 设为 .ipa 文件的默认打开应用。读取 IPA 大小改为使用文件属性，不再将整个构建文件载入内存。第三方依赖精简为 SwiftyDropbox 和 ZIPFoundation，两者均通过 Swift Package Manager 管理。\n\n新增的 appboxcli 支持上传、账户操作、查看上传历史和删除构建，并与应用共用 Dropbox 会话和历史记录存储。本次修复了浅色和深色外观下的二维码渲染、CLI 退出码报告、内存泄漏，以及与线程安全相关的崩溃和卡顿。\n\n本次强制使用 HTTPS，移除了宽松的 App Transport Security 例外，验证 webhook URL 和电子邮件地址，不再记录敏感 CLI 参数值，并在退出登录时删除钥匙串项目。要求 macOS 15 Sequoia 或更高版本。[官方发行说明](https:\u002F\u002Fgithub.com\u002Fgetappbox\u002FAppBox-iOSAppsWirelessInstallation\u002Freleases\u002Ftag\u002F4.0.0)","2026-09-06T08:43:27Z",7496,"2026-09-06T09:34:22Z",[345,352,357],{"area":346,"items":347},"应用",[348,349,350,351],"使用 Swift 和 SwiftUI 重写；业务逻辑移至 AppBoxCore。","重新设计仪表板并改版偏好设置。","可设为 .ipa 文件的默认打开应用。","要求 macOS 15 Sequoia 或更高版本。",{"area":353,"items":354},"命令行",[355,356],"新增 appboxcli，用于上传和管理构建。","与应用共用 Dropbox 会话和上传历史记录。",{"area":358,"items":359},"修复与安全",[360,361,362],"修复二维码外观、CLI 退出码、内存泄漏、崩溃和卡顿。","强制使用 HTTPS，并验证 webhook URL 和电子邮件地址。","日志不再记录敏感 CLI 参数；退出登录时删除钥匙串项目。","AppBox 使用 Swift 和 SwiftUI 重写，新增命令行工具，要求 macOS 15 Sequoia 或更高版本。本次还重新设计了仪表板和偏好设置，调整依赖项与文件大小读取方式，并包含修复和安全变更。","AppBox 4.0.0",{"locale":44,"machineTranslated":38,"sourceLocale":96,"status":100},"4.0.0",20,{"brewLag":369,"cadence":306,"count30d":304},{"compared":301,"earlierCount":304,"medianMinutes":305},{"current":304,"records":371,"size":304,"stats":381,"total":301},[372],{"bodyMarkdown":75,"brewCommittedAt":76,"hasNotes":77,"id":78,"isLatest":77,"isPrerelease":38,"machineTranslated":38,"publishedAt":79,"sections":373,"source":95,"sourceLocale":96,"summary":97,"title":98,"translation":380,"version":101},[374,376,378],{"area":82,"items":375},[84,85],{"area":87,"items":377},[89,90],{"area":92,"items":379},[94],{"locale":44,"machineTranslated":38,"sourceLocale":96,"status":100},{"brewLag":382,"cadence":306,"count30d":304},{"compared":301,"earlierCount":304,"medianMinutes":305}]