Real first-time submission pain points and feature gaps after shipping an app with asc #1146
Replies: 5 comments 5 replies
-
|
Thank you so much for this! Fixing these will make the asc cli better for everyone!! |
Beta Was this translation helpful? Give feedback.
-
|
@brandontan if it is possible can you refer to that thread/conversation with your agent and use asc snitch to create issues? Your agent has more context on what went wrong and how it would want the flow to be so I can fix them better |
Beta Was this translation helpful? Give feedback.
-
|
adding to this, it would be nice to have "a direct command for the App Privacy (nutrition labels) section", currently it must be done manually through ASC |
Beta Was this translation helpful? Give feedback.
-
|
Following up with a more concrete repro around Context
What I fixed already in ASC
Current result
What is hard to diagnose
Practical impact Separate but possibly related signal
Request / feature gap For example, something like:
Right now the CLI gets me very close, but once the easy metadata is fixed I still have to guess what Apple thinks is incomplete. |
Beta Was this translation helpful? Give feedback.
-
|
Following up with a focused sandbox-tester repro. I upgraded to Current CLI surface:
Current schema evidence:
So today this looks blocked by the official App Store Connect API surface, not only by a missing CLI subcommand. I filed a focused issue for this here: #1212 Request-wise, I think the best next step would be one of:
Practical reason this matters: for StoreKit testing you often need multiple clean sandbox testers, e.g. one monthly-first tester and one annual-first tester, and right now that still requires leaving the CLI. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We just used
ascend-to-end to ship a real iOS app to review, and it got us very close. Thank you — it saved a lot of time.We also found a few concrete gaps where the flow still had to fall back to App Store Connect web UI. These are the main things that would make the submission path materially smoother.
What worked well
asc submit createsucceeded once the Apple-side blockers were clearedMain gaps we hit
1. First-time app availability cannot be initialized from CLI
asc pricing availability setonly updates an existing availability record.For a brand new app, there is no record yet, so the command fails and the user has to open App Store Connect and click through the initial availability setup manually.
What would help:
asc pricing availability initor similarasc pricing availability setauto-fallback to the web workflow when no availability exists2. First-time subscription attachment is still too manual / unclear
For a first app submission with first-time subscriptions, the CLI warns that subscriptions are
READY_TO_SUBMITand must be attached from the app version page. That is accurate, but in practice it leaves the user guessing whether the version page state is actually sufficient.What would help:
asc web review attach-subscriptionsworkflowasc submit preflightthat verifies the subscriptions are truly attached to the version page, not justREADY_TO_SUBMIT3. App Privacy publish state should be surfaced earlier and more loudly
We were able to get all the way to
asc submit create, and only then got blocked by:You must have published answers to your app's data usages.The
asc web privacytooling existed, but the failure surfaced very late in the process.What would help:
asc submit preflightfail early if App Privacy has not been publishedasc validateasc web privacy pullasc web privacy applyasc web privacy publish4. Review details for Sign in with Apple-only apps are awkward
Our app uses Sign in with Apple for review access, and the API-side review details flow still effectively pushed us toward filling placeholder username/password fields because of
demoAccountRequired-style validation behavior.What would help:
5. Better “submission readiness” aggregation would help a lot
We ended up checking:
individually across CLI + web.
What would help:
Ideal future workflow
For a first-time app submission, it would be amazing if the CLI could support something like:
asc submit preflight --deepasc web bootstrap-first-review --app <id>asc submit create --include-first-review-subscriptionsEven if some of those still use web-session internals, having one guided path would be much better than discovering the blockers one by one.
Overall
ascwas still very useful, and we did successfully get the app toWAITING_FOR_REVIEW.These are not theoretical complaints — they came directly from a real first-time App Store submission flow. If helpful, I can also turn this into a more structured issue list with exact commands / stderr from each blocker.
Beta Was this translation helpful? Give feedback.
All reactions