Loading...
Loading...
Compare original and translation side by side
ascascasc auth login --key-id <id> --issuer-id <id> --private-key-path ~/.asc/AuthKey.p8asc auth login --key-id <id> --issuer-id <id> --private-key-path ~/.asc/AuthKey.p8"affordances"{
"id": "sub-abc123",
"buildId": "build-42",
"state": "WAITING_FOR_REVIEW",
"affordances": {
"getSubmission": "asc beta-review submissions get --submission-id sub-abc123",
"listSubmissions": "asc beta-review submissions list --build-id build-42"
}
}{
"id": "d-xyz789",
"appId": "app-1",
"contactFirstName": "John",
"contactEmail": "john@example.com",
"demoAccountRequired": false,
"affordances": {
"getDetail": "asc beta-review detail get --app-id app-1",
"updateDetail": "asc beta-review detail update --detail-id d-xyz789"
}
}contactFirstNamecontactLastNamecontactPhonecontactEmaildemoAccountNamedemoAccountPasswordnotes"affordances"{
"id": "sub-abc123",
"buildId": "build-42",
"state": "WAITING_FOR_REVIEW",
"affordances": {
"getSubmission": "asc beta-review submissions get --submission-id sub-abc123",
"listSubmissions": "asc beta-review submissions list --build-id build-42"
}
}{
"id": "d-xyz789",
"appId": "app-1",
"contactFirstName": "John",
"contactEmail": "john@example.com",
"demoAccountRequired": false,
"affordances": {
"getDetail": "asc beta-review detail get --app-id app-1",
"updateDetail": "asc beta-review detail update --detail-id d-xyz789"
}
}contactFirstNamecontactLastNamecontactPhonecontactEmaildemoAccountNamedemoAccountPasswordnotesasc beta-review submissions list --build-id <BUILD_ID> [--pretty]asc beta-review submissions list --build-id <BUILD_ID> [--pretty]asc beta-review submissions create --build-id <BUILD_ID> [--pretty]WAITING_FOR_REVIEWasc beta-review submissions create --build-id <BUILD_ID> [--pretty]WAITING_FOR_REVIEWasc beta-review submissions get --submission-id <SUBMISSION_ID> [--pretty]asc beta-review submissions get --submission-id <SUBMISSION_ID> [--pretty]asc beta-review detail get --app-id <APP_ID> [--pretty]asc beta-review detail get --app-id <APP_ID> [--pretty]asc beta-review detail update --detail-id <DETAIL_ID> \
[--contact-first-name <name>] \
[--contact-last-name <name>] \
[--contact-phone <phone>] \
[--contact-email <email>] \
[--demo-account-name <username>] \
[--demo-account-password <password>] \
[--demo-account-required] \
[--notes <text>]asc beta-review detail update --detail-id <DETAIL_ID> \
[--contact-first-name <name>] \
[--contact-last-name <name>] \
[--contact-phone <phone>] \
[--contact-email <email>] \
[--demo-account-name <username>] \
[--demo-account-password <password>] \
[--demo-account-required] \
[--notes <text>]| State | Description |
|---|---|
| Submitted, waiting for Apple review |
| Currently being reviewed |
| Approved for external testing |
| Rejected — fix issues and resubmit |
isPendingisInReviewisApprovedisRejected| 状态 | 描述 |
|---|---|
| 已提交,等待苹果审核 |
| 正在审核中 |
| 已通过审核,可用于外部测试 |
| 已被驳回——修复问题后重新提交 |
isPendingisInReviewisApprovedisRejectedAPP_ID=$(cat .asc/project.json 2>/dev/null | jq -r '.appId // empty')APP_ID=$(cat .asc/project.json 2>/dev/null | jq -r '.appId // empty')undefinedundefined| Property | Logic |
|---|---|
| |
| |
| 属性 | 逻辑 |
|---|---|
| |
| `!demoAccountRequired |
.asc/project.jsonasc apps listasc apps list.asc/project.json--pretty # Pretty-print JSON
--output table # Table format
--output markdown # Markdown table--pretty # 格式化输出JSON
--output table # 表格格式
--output markdown # Markdown表格格式