SuperAPI AI 工具集

asc-xcode-build

通用与其它

查看项目

更新于 10-16 08:37

技能介绍

用途:在 App Store Connect 上传或提交前,从源码构建应用并准备归档与导出产物,同时管理版本号和构建号。

主要能力:提供 asc xcode archive、asc xcode export 等命令完成归档与导出;用 asc xcode version view/edit/bump 查看、修改、递增版本号与构建号;用 asc builds next-build-number 获取远端安全的构建号;用 asc builds upload 上传 IPA 或 PKG;用 asc publish testflight 分发到 TestFlight,用 asc publish appstore 发布到 App Store(可加 --submit --confirm 提交)。

使用方式:需先安装 Xcode 与命令行工具,具备签名身份和描述文件或启用自动签名,上传或查询构建时需配置 App Store Connect 认证。非项目根目录时用 --project-dir,多项目时用 --project,多 target 时用 --target。iOS/tvOS/visionOS 流程为 archive 后 export,再 upload 或 publish;macOS 若导出 .pkg,用 xcodebuild -exportArchive 后以 asc builds upload --pkg 上传,此时 --version 与 --build-number 必填。上传/发布路径依赖已处理构建时加 --wait。

适用场景:iOS、tvOS、visionOS、macOS 应用的归档、导出、上传、TestFlight 分发与 App Store 发布。

限制:仅在 asc xcode archive/export --help 未覆盖项目特定选项时才回退到原始 xcodebuild,优先通过 --xcodebuild-flag 传参;--overwrite 仅在有意替换本地产物时使用;提交就绪性检查使用 asc-submission-health。资料未提供收费、价格与平台支持范围等信息。