Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Publish and manage iOS and Android apps with account setup, submission workflows, review compliance, and rejection handling.
Publish and manage iOS and Android apps with account setup, submission workflows, review compliance, and rejection handling.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
App Store Connect (iOS) and Google Play Console (Android). Covers the full publishing lifecycle from account creation to updates. For keyword optimization, see app-store-optimization skill.
PlatformCostTimeKey StepsApple Developer Program$99/year1-7 daysEnroll → D-U-N-S (orgs) → Payment → AgreementsGoogle Play Console$25 onceMinutes-48hRegister → Identity verification → Payment profile Apple gotchas: D-U-N-S number required for organizations (free, takes 1-2 weeks) Legal entity name must match D-U-N-S exactly Agreements (Paid Apps, Apple Pay) must be accepted before features work Google gotchas: Identity verification can take 48h+ for new accounts Closed testing track required before production (20+ testers, 14+ days for new apps since 2023)
AssetWhat It IsWhere CreatedExpiresDistribution CertificateYour signing identityKeychain → App Store Connect1 yearProvisioning ProfileLinks cert + app ID + devicesApp Store Connect1 yearApp IDUnique identifier (bundle ID)App Store ConnectNever When Xcode says "No signing identity": Check certificate exists in Keychain Access (login keychain) Check provisioning profile includes that certificate Check bundle ID in Xcode matches App ID exactly Revoke and recreate if nothing else works Automatic vs Manual Signing: Automatic: Xcode manages everything (fine for solo devs) Manual: Required for CI/CD, teams, or multiple apps Never mix — pick one approach per project
Pre-submit verification (both platforms): Privacy policy URL live and accessible All required permissions have usage descriptions App works without network (or handles offline gracefully) No placeholder content, "lorem ipsum", or test data Screenshots match actual app UI (no misleading marketing) Contact support email valid and monitored iOS-specific: Export Compliance (ITSAppUsesNonExemptEncryption in Info.plist) App Tracking Transparency if using IDFA Privacy manifest (PrivacyInfo.xcprivacy) for required APIs Android-specific: Target SDK meets current requirement (currently API 34) Data safety form completed Content rating questionnaire filled 20+ testers on closed track for 14+ days (new apps)
CodeMeaningFix4.2 (iOS)Minimum functionalityAdd features, or argue value proposition in appeal4.3 (iOS)Spam/duplicateDifferentiate significantly from your other apps5.1.1 (iOS)Data collectionImplement App Tracking Transparency, update privacy manifest2.1 (iOS)Crashes/bugsTest on real devices, check CrashlyticsDeceptive behavior (Android)Misleading metadataMatch screenshots to real functionalityBroken functionality (Android)App doesn't work as describedFull QA on production build Appeal strategy: Read rejection reason carefully (don't assume) If misunderstanding: Explain with screenshots, video if needed If valid: Fix issue, note what changed in resolution notes Never resubmit identical binary hoping for different reviewer
PlatformTypicalExpeditedSlower PeriodsApple24-48hRequest via App Review formNew iOS launches, holidaysGoogle2-6hN/AInitial submissions, policy violations Apple expedited review: Only for critical bugs, time-sensitive events. Overuse = ignored.
In-app purchases (IAP): Create products in App Store Connect / Play Console Implement StoreKit (iOS) / BillingClient (Android) Set up server-side receipt validation (don't trust client) Handle sandbox vs production environments Subscriptions: Configure introductory offers, free trials, grace periods Implement subscription lifecycle: renewal, cancellation, billing retry Server notifications endpoint for real-time status updates Test with sandbox accounts (both platforms have quirks) Revenue splits: Apple/Google take 15-30% (15% for Small Business Program or after year 1 of subscription).
Organization structure: Apple: One enrollment, multiple apps, team roles per app Google: One developer account, multiple apps, user permissions Team roles (critical): Separate "submit builds" from "release to production" Marketing should access metadata only Finance sees revenue, not code Cross-platform releases: Submit iOS first (longer review) Hold Android release until iOS approved Use phased rollout to catch issues early
SituationReferenceKeyword optimization, A/B testingapp-store-optimization skillGenerating release notes from gitapp-store-changelog skillTestFlight/internal testing setuptesting.mdCI/CD automation (fastlane, APIs)automation.md
Messaging, meetings, inboxes, CRM, and teammate communication surfaces.
Largest current source with strong distribution and engagement signals.