App Store Connect API/fastlane:审核启动后如何执行Developer Reject操作?
审核启动后执行「Developer Reject」的实现说明
DELETE https://api.appstoreconnect.apple.com/v1/appStoreVersionSubmissions/{id}端点的能力边界本就仅限审核未启动阶段的提交移除,提交进入审核队列后调用该接口必然返回错误,不存在参数配置不当导致调用失败的情况。- 目前App Store Connect的公开API文档中,确实没有开放「审核启动后将版本回退为Developer Rejected状态」的对应端点,这不是查找遗漏,是苹果暂未将该操作纳入公开API的能力开放范围。
- 官方维护的Fastlane所有对接App Store Connect的动作,都严格遵循公开API的能力边界,目前没有封装审核启动后取消发布的对应逻辑,无法通过现成的Fastlane指令完成该操作。
- 网页控制台的「取消本次发布」入口可正常将状态回退至Developer Rejected,是因为该操作背后调用的是控制台内部非公开接口,并未对第三方开发者开放公共调用权限。如果有自动化诉求,仅能通过模拟控制台登录态、调用内部接口的方式实现,这类方案不受官方兼容保障,存在接口变动随时失效的风险。
内容的提问来源于stack exchange,提问作者G.S.
相关产品推荐
相关产品推荐

