SuperAPI AI 工具集

asc-xcode-build

通用与其它

查看项目

更新于 10-15 23:34

技能介绍

用途:在需要从源码构建 App 并准备提交 App Store Connect 时使用,优先用 asc xcode archive 与 asc xcode export 替代原始 xcodebuild 流程。

主要能力:管理版本与构建号(asc xcode version view / edit / bump,支持 --next-build-number 获取远端安全构建号);编译验证(asc xcode build,支持模拟器、真机与 CI);归档(asc xcode archive);导出 IPA 与生成 ExportOptions.plist(asc xcode export、asc xcode export-options generate);上传与发布(asc builds upload、asc publish testflight、asc publish appstore)。

使用方式:需已安装 Xcode 与命令行工具,具备签名身份与描述文件或启用自动签名,上传或查询构建时需配置 App Store Connect 认证。常用参数包括 --project-dir、--project、--workspace、--scheme、--configuration、--target、--output json、--xcodebuild-flag、--overwrite、--wait。版本命令默认不启动 Xcode,无法解析时回退到 xcodebuild -showBuildSettings;可用 --xcodebuild-settings-lookup never 禁止隐式启动。

适用场景:iOS/tvOS/visionOS 与 macOS 的归档、导出、TestFlight 与 App Store 发布流程。

限制:release-testing 只能本地导出,不能与 --wait 组合;显式 --export-options 不能与 --method、--signing-style、--team-id 同用;.pkg 上传必须提供 --version 与 --build-number;结果包路径不能已存在;仅在 asc 帮助未覆盖项目特定选项时才回退原始 xcodebuild。其他细节暂未提供。