SuperAPI AI 工具集

asc-code-signing

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

用途:通过 asc CLI 管理 Apple 代码签名全链路,即 bundle ID → 证书 → 设备 → 描述文件,适用于自动化或 CI/CD 场景下的签名配置。

主要能力:注册、列出、删除 bundle 标识符;创建证书;注册测试设备;创建与查询描述文件。支持的类型包括描述文件 IOS_APP_STORE、IOS_APP_DEVELOPMENT、IOS_APP_ADHOC、MAC_APP_STORE、MAC_APP_DEVELOPMENT、MAC_APP_DIRECT;证书 IOS_DISTRIBUTION、IOS_DEVELOPMENT、MAC_APP_DISTRIBUTION、MAC_APP_DEVELOPMENT、DEVELOPER_ID_APPLICATION;平台参数 ios、macos、universal。

使用方式:先认证,asc auth login --key-id <id> --issuer-id <id> --private-key-path ~/.asc/AuthKey.p8。每个 JSON 响应含 affordances 字段,提供可直接运行的后续命令,例如 listProfiles 与 delete,无需手动查 ID。典型流程:asc bundle-ids create 注册标识符;asc certificates create 用 CSR 创建证书;asc devices register 注册设备(仅开发描述文件需要);用 asc bundle-ids list 与 asc certificates list 获取资源 ID;asc profiles create 创建描述文件;最后 asc profiles list --bundle-id-id <bid-id> --pretty 验证。输出可用 --pretty、--output table、--output markdown。

限制:需先完成认证;设备注册仅用于开发描述文件;完整命令参数见 commands.md。资料未提供收费、价格与平台支持范围等信息。