{"id":85230,"plugin_id":"plugin_asdk_app_6abfa7c5d93481918b17e3aed9ce54dd","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-07T00:09:21.581Z","digest":"d005d6ab2230f9543eb0ca79dae0b4994291c030b82673078909ad76e7f228b9","against":null,"payload":{"description":"Check whether an iOS version is ready for App Review, explain what blocks it, fix what MetaRun can stage, and submit when the person approves. Also explains an App Review rejection. Use for \"is my app ready to submit\", \"why is Submit greyed out\", \"ship 2.4\", \"attach the new build\", \"Apple rejected my app, why\".","included_files":[],"name":"release-check","skill_md_contents":"---\nname: release-check\ndescription: >-\n  Check whether an iOS version is ready for App Review, explain what blocks\n  it, fix what MetaRun can stage, and submit when the person approves. Also\n  explains an App Review rejection. Use for \"is my app ready to submit\", \"why\n  is Submit greyed out\", \"ship 2.4\", \"attach the new build\", \"Apple rejected\n  my app, why\".\n---\n\n# Release check: from \"is it ready?\" to submitted\n\n## 1. Find the version and the build\n\n- `apple_list_apps`, then `apple_list_versions`: the editable version is the\n  one being prepared (or a rejected one, which stays editable).\n- No editable version: `apple_preview_create_version` stages one (Apple allows\n  only one at a time).\n- `apple_list_builds` lists uploaded builds; `apple_preview_set_version_build`\n  attaches one. Builds come from Xcode or CI; MetaRun does not upload them.\n\n## 2. Run the readiness sweep\n\n`apple_preview_submit_for_review` is the sweep. Its card lists every blocker:\nversion state, missing build, export compliance, App Privacy, empty required\nfields per language, and what App Review already holds. Explain blockers in\nplain words and stage the fixes MetaRun can make (listing fields through the\nlocalize-listing flow, the build through `apple_preview_set_version_build`).\nApp Privacy answers are published in App Store Connect itself; say so.\n\n## 3. Submit only on the person's click\n\nWhen nothing blocks, the card offers Submit for review with a confirmation\ncheckbox. Only the person can tick it and press Submit. Do not describe the\nversion as submitted until the card says so.\n\n## After a rejection\n\n`apple_list_review_submissions` shows App Review history newest first,\nincluding the guideline Apple cited. Explain the verdict, help fix the cause,\nthen run the sweep again: a rejected version is resubmitted through the same\ncard, never by creating a new version.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}