LimitedRound 2 is open. Get your first month free, no extra charge.Join the waitlist ›
The AppFlight library

Learn to build and ship iOS apps.

Guides on building native iOS apps from a prompt, wiring in your backend, fixing App Store rejections, and shipping without ever opening Xcode. 245 guides and growing.

Compare 27

Adalo vs AppFlight for native iOS apps (2026)Adalo is a no-code mobile app builder. AppFlight generates native Swift and submits to the App Store. Honest Adalo vs AppFlight comparison for iOS.AI app builders that build native iOS apps (2026)Which AI app builders actually output native iOS, not web apps. AppFlight and Bitrig are the true native options. The rest are web tools, explained honestly.AppFlight vs Bitrig: both native iOS, different output (2026)AppFlight vs Bitrig: both target native iOS from a prompt. Bitrig runs an on-device Swift interpreter. AppFlight produces a real Xcode project and submits.AppFlight vs Bolt for native iOS apps (2026)Bolt builds web apps from a prompt in the browser. AppFlight builds native iOS apps and submits to the App Store. Honest AppFlight vs Bolt comparison.AppFlight vs FlutterFlow for native iOS apps (2026)FlutterFlow builds cross-platform Flutter apps visually. AppFlight builds native Swift iOS apps and submits to the App Store. Honest comparison.AppFlight vs Lovable: native iOS or web app (2026)AppFlight vs Lovable: Lovable ships web apps from a prompt. AppFlight ships native Swift iOS apps to the App Store. Here is how they compare.AppFlight vs Replit for native iOS apps (2026)Replit Agent builds and hosts web apps in the cloud. AppFlight builds native Swift iOS apps and submits to the App Store. Honest comparison.The Base44 alternative for native iOS apps (2026)Base44 builds full-stack web apps from a prompt. For a real native iOS app on the App Store, here is how AppFlight compares as a Base44 alternative.The best AI app builder for native iOS in 2026Most AI app builders output web apps. For a real native iOS app on the App Store, here are the tools that actually qualify, ranked honestly for 2026.The Bolt alternative for native iOS apps (2026)Bolt builds web apps from a prompt, fast. If you want a real native iOS app on the App Store, here is how AppFlight compares as a Bolt alternative.Bolt vs AppFlight for native iOS apps (2026)Bolt builds web apps from a prompt in the browser. AppFlight builds native iOS apps and submits to the App Store. Honest Bolt vs AppFlight comparison.The Bubble alternative for native iOS apps (2026)Bubble is a no-code builder for web apps. For a native iOS app on the App Store, here is how AppFlight compares as a Bubble alternative for iOS.Cursor vs AppFlight for native iOS apps (2026)Cursor is an AI code editor for any language. AppFlight builds native iOS apps and submits to the App Store. Honest Cursor vs AppFlight comparison.The Draftbit alternative for native iOS apps (2026)Draftbit is a low-code builder that exports React Native. For a native iOS app on the App Store, see how AppFlight compares as a Draftbit alternative.A FlutterFlow alternative for native Swift apps (2026)Want native Swift instead of Flutter and Dart? Here is how AppFlight compares as a FlutterFlow alternative for building native iOS apps.FlutterFlow vs AppFlight for native iOS apps (2026)FlutterFlow builds cross-platform Flutter apps. AppFlight builds native iOS apps and submits to the App Store. Honest FlutterFlow vs AppFlight comparison.The Glide alternative for native iOS apps (2026)Glide builds no-code apps from spreadsheets and data. For a native iOS app on the App Store, here is how AppFlight compares as a Glide alternative for iOS.The GoodBarber alternative for native iOS apps (2026)GoodBarber is a no-code builder for mobile apps and PWAs. For a native iOS app on the App Store, see how AppFlight compares as a GoodBarber alternative.How to convert a Base44 app to an iOS app (2026)A Base44 app is a web app. Here are your honest options to get it on iOS, including wrapping with Capacitor and rebuilding native with AppFlight.How to convert a Lovable app to a native iOS app (2026)A Lovable app is a web app. Here are your honest options to get it on iOS, including wrapping with Capacitor and rebuilding native with AppFlight.The Lovable alternative for native iOS apps (2026)Lovable builds web apps fast. If you want a real native iOS app on the App Store, here is how AppFlight compares as a Lovable alternative.PWA vs native iOS app: which should you build (2026)A PWA skips the App Store and updates instantly. A native iOS app gets deeper hardware access and App Store distribution. Honest PWA vs native comparison.React Native vs native Swift for indie apps (2026)React Native ships iOS and Android from one JavaScript codebase. Native Swift is Apple-native and deep. Honest comparison for indie iOS developers.The Replit Agent alternative for native iOS apps (2026)Replit Agent builds and hosts web apps from a prompt. For a native iOS app on the App Store, here is how AppFlight compares as a Replit Agent alternative.The Softr alternative for native iOS apps (2026)Softr builds no-code web apps and portals from Airtable data. For a native iOS app on the App Store, see how AppFlight compares as a Softr alternative.Thunkable vs AppFlight for native iOS apps (2026)Thunkable is a no-code cross-platform app builder. AppFlight generates native Swift and submits to the App Store. Honest Thunkable vs AppFlight comparison.The v0 alternative for native iOS apps (2026)v0 generates React web UI from a prompt. For a native iOS app on the App Store, here is how AppFlight compares as a v0 alternative for iOS.

For iOS 20

Airtable for iOS: from your data to a native App Store appAirtable turns data into apps in the browser. AppFlight is the equivalent for native iOS apps that ship to the App Store.Bolt for iOS: in-browser app building, reframed for native iOSBolt builds full-stack web apps in the browser. AppFlight is the same idea for native iOS, from prompt to the App Store.Canva for iOS: make a real native app without being an engineerCanva for iOS: Canva lets non-designers make professional graphics. AppFlight lets non-engineers make and ship a professional native iOS app.Cursor for iOS: AI coding, focused on shipping iOS appsCursor is an AI editor for writing code. AppFlight is the equivalent for native iOS, from prompt to a shipped App Store app.Framer for iOS: go from a prompt to a polished native appFramer for iOS: Framer turns a prompt into a polished website and publishes it. AppFlight turns a prompt into a polished native iOS app and ships it.Gumroad for iOS: the fast path from idea to a sellable appGumroad for iOS: Gumroad is the fastest way to sell a digital product. AppFlight is the fast path to build, monetize, and ship a native iOS app.Lovable for iOS: the prompt-to-app idea, built for native iOSLovable builds web apps from a prompt. AppFlight is the same idea built only for native iOS, from prompt to the App Store.Mailchimp for iOS: the marketing loop for App Store appsMailchimp runs the full marketing loop in one tool. AppFlight is the equivalent for iOS apps: build, market with ASO, and ship.Notion for iOS: one workspace instead of a scattered app-shipping stackNotion for iOS: Notion replaces a stack of separate tools with one workspace. AppFlight replaces the scattered iOS toolchain with one app that ships.Replit for iOS: prompt-to-app, taken to the App StoreReplit builds and hosts web apps from a prompt. AppFlight is the same idea for native iOS, from prompt to the App Store.Retool for iOS: internal-tool speed for native App Store appsRetool builds internal tools on your data and APIs. AppFlight is the equivalent for native iOS apps you ship to the App Store.Shopify for iOS: build and ship an iOS app the way Shopify ships a storeShopify for iOS: Shopify makes opening an online store turnkey. AppFlight is the turnkey way to build and ship a native iOS app to the App Store.Squarespace for iOS: one place that takes an app from idea to liveSquarespace for iOS: Squarespace is the all-in-one way to put a site online. AppFlight is the all-in-one way to build and ship a native iOS app.Substack for iOS: the creator pipeline, applied to native appsSubstack runs the whole creator pipeline in one place. AppFlight is the equivalent for native iOS apps, from prompt to the App Store.v0 for iOS: prompt-to-UI, built for native SwiftUIv0 generates web UI from a prompt. AppFlight is the same idea for native iOS, building SwiftUI and shipping to the App Store.Vercel for iOS: the platform that takes your app from code to liveVercel for iOS: Vercel takes frontend code and ships it to live infrastructure. AppFlight takes a prompt to a native app live on the App Store.Webflow for iOS: build a real native app without hand-coding itWebflow for iOS: Webflow builds production websites without hand-coding. AppFlight builds and ships production native iOS apps from a prompt.Wix for iOS: what it would mean, and how AppFlight comparesWix takes you from prompt to a hosted website. A Wix for iOS would take you to a native App Store app, which is what AppFlight does.WordPress for iOS: an extensible base for building real apps you ownWordPress for iOS: WordPress is the flexible, own-the-code base for the web. AppFlight is the base for building and shipping native iOS apps you own.Zapier for iOS: automate the whole pipeline from prompt to App StoreZapier for iOS: Zapier automates the steps between your apps. AppFlight automates the steps between a prompt and a native app live on the App Store.

Build an app 61

How to build a baby tracker app for iOSWhat a baby tracker app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a booking app for iOSWhat a booking app needs, how to build one in native Swift with AppFlight, and how to take payments and ship it to the App Store.How to build a budgeting app for iOSWhat a budgeting app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a calorie counter app for iOSWhat a calorie counter app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a coloring book app for iOSWhat a coloring book app needs, how to build one in native Swift with AppFlight, plus art packs, a fill tool, monetization, and shipping.How to build a countdown app for iOSWhat a countdown app needs, how to build one in native Swift with AppFlight, plus widgets, Live Activities, monetization, and shipping.How to build a CRM app for iOSWhat a CRM app needs, how to build one in native Swift with AppFlight, and how to monetize and ship it to the App Store.How to build a crypto portfolio tracker app for iOSWhat a crypto portfolio tracker needs, how to build one in native Swift with AppFlight, live prices and widgets, plus monetization and App Store submission.How to build a dating app for iOSWhat a dating app needs, how to build one in native Swift with AppFlight, the safety rules Apple requires, and how to ship it to the App Store.How to build a dream journal app for iOSWhat a dream journal app needs, how to build one in native Swift with AppFlight, plus voice entry, tags, monetization, and shipping.How to build a fasting tracker app for iOSWhat a fasting tracker app needs, how to build one in native Swift with AppFlight, plus a fast timer, Live Activity, monetization, and shipping.How to build a fitness app for iOSWhat a fitness app needs, how to build one in native Swift with AppFlight, and how to monetize with a paywall and ship it to the App Store.How to build a gratitude journal app for iOSWhat a gratitude journal app needs, how to build one in native Swift with AppFlight, plus reminders, privacy, monetization, and shipping.How to build a grocery list app for iOSWhat a grocery list app needs, how to build one in native Swift with AppFlight, plus shared lists, aisle sorting, monetization, and shipping.How to build a habit tracker app for iOSWhat a habit tracker app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a hiking app for iOSWhat a hiking app needs, how to build one in native Swift with AppFlight, GPS and maps, and how to monetize and ship it to the App Store.How to build a journaling app for iOSWhat a journaling app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a language learning app for iOSWhat a language learning app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a marketplace app for iOSWhat a marketplace app needs, how to build one in native Swift with AppFlight, and how to handle payments and ship it to the App Store.How to build a meal planner app for iOSWhat a meal planner app needs, how to build one in native Swift with AppFlight, plus recipes, an auto grocery list, monetization, and shipping.How to build a meditation app for iOSWhat a meditation app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a mileage tracker app for iOSWhat a mileage tracker app needs, how to build one in native Swift with AppFlight, plus GPS auto-tracking, reports, monetization, and shipping.How to build a mood tracker app for iOSWhat a mood tracker app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a podcast player app for iOSWhat a podcast player app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a Pomodoro timer app for iOSWhat a Pomodoro timer app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a pregnancy tracker app for iOSWhat a pregnancy tracker app needs, how to build one in native Swift with AppFlight, plus a due-date countdown, monetization, and shipping.How to build a quiz app for iOSWhat a quiz app needs, how to build one in native Swift from a prompt with AppFlight, plus scoring, leaderboards, monetization, and App Store shipping.How to build a reading tracker app for iOSWhat a reading tracker app needs, how to build one in native Swift with AppFlight, plus reading goals, monetization, and App Store shipping.How to build a recipe app for iOSWhat a recipe app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a savings goal app for iOSWhat a savings goal app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a sleep tracker app for iOSWhat a sleep tracker app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a stock tracker app for iOSWhat a stock tracker app needs, how to build one in native Swift with AppFlight, plus market data, price alerts, monetization, and shipping.How to build a study app for iOSWhat a study app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a tarot app for iOSWhat a tarot app needs, how to build one in native Swift with AppFlight, plus card spreads, AI readings, monetization, and shipping.How to build a tip calculator app for iOSWhat a tip calculator app needs, how to build one in native Swift with AppFlight, plus bill splitting, monetization, and shipping it.How to build a travel itinerary app for iOSWhat a travel itinerary app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a tutoring app for iOSWhat a tutoring app needs, how to build one in native Swift with AppFlight, and how to take payments and ship it to the App Store.How to build a vocabulary learning app for iOSWhat a vocabulary learning app needs, how to build one in native Swift with AppFlight, plus spaced repetition, monetization, and shipping.How to build a water reminder app for iOSWhat a water reminder app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build a white noise app for iOSWhat a white noise app needs, how to build one in native Swift with AppFlight, plus a sound mixer, sleep timer, monetization, and shipping.How to build a workout tracker app for iOSWhat a workout tracker app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build an affirmations app for iOSWhat an affirmations app needs, how to build one in native Swift with AppFlight, plus daily reminders, a widget, monetization, and shipping.How to build an AI chatbot app for iOSWhat an AI chatbot app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build an AI image generator app for iOSWhat an AI image generator app needs, how to build one in native Swift with AppFlight, keeping API keys server-side, plus monetization and App Store rules.How to build an AI writing app for iOSWhat an AI writing app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build an astrology app for iOSWhat an astrology app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build an event planner app for iOSWhat an event planner app needs, how to build one in native Swift with AppFlight, and how to sell tickets and ship it to the App Store.How to build an expense splitter app for iOSWhat an expense splitter app needs, how to build one in native Swift with AppFlight, plus shared groups, balances, monetization, and shipping.How to build an expense tracker app for iOSWhat an expense tracker app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to build an invoicing app for iOSWhat an invoicing app needs, how to build one in native Swift with AppFlight, and how to handle payments and ship it to the App Store.How to make a ChatGPT wrapper app for iOSWhat a ChatGPT wrapper app needs, how to build one in native Swift with AppFlight, keeping your API key server-side, plus monetization and App Store rules.How to make a flashcard app for iOSWhat a flashcard app needs, how to build one in native Swift with AppFlight, and how to add spaced repetition, monetize, and ship it to the App Store.How to make a food delivery app for iOSWhat a food delivery app needs, how to build one in native Swift with AppFlight, and how to take payments and ship it to the App Store.How to make a period tracker app for iOSWhat a period tracker app needs, how to build one in native Swift with AppFlight, and how to handle privacy, monetization, and App Store submission.How to make a pet care app for iOSWhat a pet care app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to make a plant care app for iOSWhat a plant care app needs, how to build one in native Swift with AppFlight, plus watering reminders, monetization, and App Store shipping.How to make a real estate app for iOSWhat a real estate app needs, how to build one in native Swift with AppFlight, and how to monetize and ship it to the App Store.How to make a salon booking app for iOSWhat a salon booking app needs, how to build one in native Swift with AppFlight, and how to take deposits and ship it to the App Store.How to make a to-do list app for iOSWhat a to-do list app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.How to make a workout timer app for iOSWhat a workout timer app needs, how to build one in native Swift with AppFlight, plus interval timers, monetization, and App Store shipping.How to make an AI companion app for iOSWhat an AI companion app needs, how to build one in native Swift from a prompt with AppFlight, and how to monetize and ship it to the App Store.

Integrations 33

How to add Firebase to your iOS appA plain guide to adding Firebase auth, Firestore, and analytics to a native iOS app, the SwiftUI setup, and how it compares to Supabase.How to add Mixpanel to your iOS appA plain guide to adding Mixpanel product analytics to a native iOS app, the SwiftUI setup, and how it compares to PostHog.How to add OneSignal to your iOS appA plain guide to adding OneSignal push notifications to a native iOS app, the SwiftUI and APNs setup, and the client vs secret key split.How to add OpenAI to your iOS appA plain guide to adding OpenAI features to a native iOS app, why the API key must stay server-side, and the SwiftUI setup with a proxy.How to add PostHog to your iOS appA plain guide to adding PostHog product analytics to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add RevenueCat to your iOS appA plain guide to adding RevenueCat subscriptions to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add Sentry to your iOS appA plain guide to adding Sentry crash and error reporting to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add Stripe to your iOS appA plain guide to adding Stripe payments to a native iOS app, the SwiftUI setup, and when Apple in-app purchase is required instead.How to add Supabase to your iOS appA plain guide to adding Supabase auth and database to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add Superwall to your iOS appA plain guide to adding Superwall paywalls to a native iOS app, the SwiftUI setup, and how AppFlight wires it in with one click.How to add a photo picker to a SwiftUI appHow to add a photo picker to a SwiftUI app with PhotosPicker, load the selected image, and why it needs no library permission prompt.How to add AdMob ads to an iOS appA plain guide to adding Google AdMob ads to an iOS app, the SwiftUI banner setup, App Tracking Transparency, and how AppFlight wires it in.How to add Amplitude to an iOS appHow to add Amplitude product analytics to an iOS app with the Swift SDK, a SwiftUI event example, and the client key split.How to add Apple Pay to an iOS appA plain guide to adding Apple Pay to an iOS app for physical goods, the SwiftUI PayWithApplePayButton, and when StoreKit is required instead.How to add camera access to a SwiftUI appHow to add camera access to a SwiftUI app by wrapping UIImagePickerController, plus the Info.plist usage string the App Store requires.How to add ElevenLabs text to speech to an iOS appHow to add ElevenLabs text to speech to an iOS app, play the audio in SwiftUI, and keep the secret API key on a backend not in the binary.How to add Firebase Authentication to SwiftUIA guide to adding Firebase Authentication to a SwiftUI app, the email sign-in code, and how AppFlight wires the config in with no secret key.How to add Firebase Cloud Messaging to an iOS appA guide to adding Firebase Cloud Messaging push notifications to an iOS app, the SwiftUI setup, and where the APNs key actually lives.How to add Firestore to an iOS appA plain guide to adding Cloud Firestore to an iOS app, reading and writing data in SwiftUI, and how AppFlight wires the connector in.How to add Google Sign-In to an iOS appA plain guide to adding Google Sign-In to an iOS app, the SwiftUI flow, the URL scheme setup, and how AppFlight wires it to your auth.How to add HealthKit to an iOS appHow to add HealthKit to an iOS app, request permission, read step and health data in SwiftUI, and pass App Store privacy review.How to add in-app purchases with StoreKit 2A plain guide to adding in-app purchases to an iOS app with StoreKit 2, the SwiftUI code, and how AppFlight wires the products in for you.How to add MapKit to a SwiftUI appA plain guide to adding MapKit to a SwiftUI app, the Map view with markers, location permission, and how AppFlight scaffolds the screen.How to add push notifications to an iOS appA plain guide to adding push notifications to an iOS app, the SwiftUI permission and token code, and how AppFlight wires the backend in.How to add Sign in with AppleA plain guide to adding Sign in with Apple to an iOS app, the SwiftUI button and credential code, and how AppFlight wires it to your auth.How to add subscriptions to an iOS appA plain guide to adding auto-renewable subscriptions to an iOS app, the StoreKit 2 SwiftUI code, and how AppFlight wires the paywall in.How to add the Claude API to an iOS appA plain guide to adding Anthropic Claude to an iOS app through your own backend, the SwiftUI call, and why the API key stays server-side.How to add the Replicate API to an iOS appHow to call the Replicate API from an iOS app to run AI models, why the token must stay on a backend, and how AppFlight keeps it server-side.How to build a paywall in SwiftUIHow to build a paywall in SwiftUI with StoreKit 2, load products, handle purchases and restores, and when to use RevenueCat or Superwall.How to use CloudKit in an iOS appHow to use CloudKit to sync iOS app data through iCloud, the SwiftUI code, and why it needs no API keys at all.How to use Core Data in SwiftUIA plain guide to using Core Data in a SwiftUI app, the FetchRequest and persistent container setup, and how SwiftData and Core Data compare.How to use SwiftData for data persistenceHow to use SwiftData for local persistence in a SwiftUI app, with @Model and @Query, and how it compares to Core Data and CloudKit.RevenueCat vs Superwall for iOS appsAn honest comparison of RevenueCat and Superwall for iOS subscriptions, what each one is built for, and why many teams use both together.

App Store rejections 31

App Store rejection: app crashes on review (Guideline 2.1)Apple rejected your app under Guideline 2.1 because it crashed during review. Here is why crashes happen on review and how to fix them before resubmitting.App icon rejected: requirements and how to fix itApple rejected your app icon. Here is what the App Store and Human Interface Guidelines require for icons and how to fix the rejection.App rejected for broken links or placeholder content: 2.1 fixApple rejected your app under Guideline 2.1 for broken links or placeholder content. Here is what 2.1 requires and how to fix it before resubmitting.App rejected for looking like a website: Guideline 4.2 fixApple rejected your app under Guideline 4.2 for being a repackaged website. Here is what 4.2 covers, why webview apps get flagged, and how to fix it.App rejected for missing account deletion: Guideline 5.1.1(v) fixApple rejected your app under Guideline 5.1.1(v) for missing in-app account deletion. Here is what the rule requires and how to add a compliant delete flow.App Store 4.3 spam, account tagged: how to appealRepeated Guideline 4.3 spam rejections can come from an account-level flag. Here is why it happens and how to appeal to the App Review Board.App Store AI consent requirement in 2026: what apps must doApple requires explicit consent before sharing personal data with third-party AI. Here is what the 2026 requirement covers and how to comply.App Store rejection: Guideline 2.1 app completeness, and how to fix itApple rejected your app under Guideline 2.1 (App Completeness). Here is what 2.1 covers, why it happens, and how to fix crashes, bugs, and demo accounts.App Store rejection: Guideline 2.3 accurate metadata, and how to fix itApple rejected your app under Guideline 2.3 (Accurate Metadata). Here is what 2.3 covers, why it happens, and how to fix descriptions, screenshots, and keywords.App Store rejection: Guideline 3.1.1 in-app purchase, and how to fix itApple rejected your app under Guideline 3.1.1 (In-App Purchase). Here is what 3.1.1 covers, why it happens, and how to fix it before you resubmit.App Store rejection: Guideline 4.2 minimum functionality, and how to fix itApple rejected your app under Guideline 4.2 (Minimum Functionality). Here is what 4.2 covers, why it happens, and how to fix a thin or webview app.App Store rejection: Guideline 4.3 spam, and how to fix itApple rejected your app under Guideline 4.3 (Spam). Here is what 4.3 covers, why it happens, and how to fix a spam rejection before you resubmit.App Store rejection: Guideline 5.1.1 data collection, and how to fix itApple rejected your app under Guideline 5.1.1 (Data Collection and Storage). Here is what 5.1.1 covers, why it happens, and how to fix it before resubmitting.App Store rejection reasons: the complete list with fixesA complete list of the most common App Store rejection reasons by guideline, what each one means, and where to find the fix for your specific rejection.Guideline 2.1 Information Needed: the demo account rejection fixApple rejected your app under Guideline 2.1 asking for a demo account. Here is what 2.1 covers, why it happens, and how to give reviewers working access.App Store rejection: Guideline 2.3.10 irrelevant metadataApple rejected your app under Guideline 2.3.10 for irrelevant metadata or other-platform references. Here is what 2.3.10 covers and how to fix it.App Store Guideline 2.3.3 screenshots rejection: how to fix itApple rejected your app under Guideline 2.3.3 because the screenshots do not show the app in use or do not match it. Here is how to fix it.Guideline 2.5.1 private API usage rejection: how to fix itApple rejected your app under Guideline 2.5.1 for using private or non-public APIs. Here is what 2.5.1 requires and how to fix the rejection.App Store rejection: missing Restore Purchases (Guideline 3.1.1)Apple rejected your app for a missing Restore Purchases option under Guideline 3.1.1. Here is why it happens and how to add a working restore flow.Guideline 3.1.2 subscription transparency rejection: how to fix itApple rejected your subscription under Guideline 3.1.2 for unclear terms or missing links. Here is what 3.1.2 requires and how to fix it.App rejected under Guideline 4.0 Design for looking like a websiteApple rejected your app under Guideline 4.0 (Design) for looking like a website. Here is what 4.0 covers, why it happens, and how to fix it.Guideline 5.1.1(v) forced registration rejection: how to fix itApple rejected your app for forcing sign-in under Guideline 5.1.1(v). Here is what the rule requires and how to let people use the app first.Guideline 5.1.1(i): the missing privacy policy rejection fixApple rejected your app under Guideline 5.1.1(i) over your privacy policy. Here is what the rule requires and how to write a policy that matches your data use.App Store rejection: Guideline 5.1.2 App Tracking TransparencyApple rejected your app under Guideline 5.1.2 for tracking without the ATT prompt. Here is what 5.1.2 covers and how to add the permission request.Guideline 5.1.2(i): third-party AI data sharing consent fixApple now requires consent before sharing personal data with third-party AI under Guideline 5.1.2(i). Here is what the rule means and how to fix the rejection.ITMS-90683 missing purpose string: what it means and how to fix itGot ITMS-90683 on upload? Your Info.plist is missing a purpose string for a privacy API like the camera or photos. Here is what it means and how to fix it.ITMS-90809 deprecated UIWebView: what it means and how to fix itGot ITMS-90809 on upload? It flags the deprecated UIWebView API. Here is what the error means, why it happens, and how to migrate to WKWebView.ITMS-91053 missing API declaration: what it means and how to fix itGot ITMS-91053 on upload? It means a required reason API is undeclared in your privacy manifest. Here is what the error means and how to fix it.Privacy manifest required reason API rejection: how to fix itApple flagged a missing required reason API declaration in your privacy manifest. Here is what the rule means, why it happens, and how to fix it.Sign in with Apple rejection: Guideline 4.8 fixApple rejected your app under Guideline 4.8 for missing Sign in with Apple. Here is what 4.8 requires, the exceptions, and how to add a compliant login option.Support URL not functional rejection: Guideline 1.5 fixApple rejected your app because the support URL is broken or has no contact method. Here is what Guideline 1.5 requires and how to fix it.

Ship to the store 26

App icon requirements and sizes (2026)App Store icon requirements in 2026: the 1024 by 1024 master, the format rules, how Xcode generates the rest, and how AppFlight designs the icon for you.App privacy nutrition label guide (2026)What the App Store privacy nutrition label is, how to answer the data collection questions, and how privacy manifests and required reason APIs fit in.App Store age rating questionnaire (2026)The 2026 App Store age rating system uses 4+, 9+, 13+, 16+, and 18+. What changed, how to answer the questionnaire honestly, and how AppFlight fits.App Store Optimization (ASO) guide (2026)A practical App Store Optimization guide: the app name, subtitle, keyword field, screenshots, and ratings, plus how AppFlight helps with ASO assets.App Store screenshot sizes and requirements (2026)Current App Store screenshot sizes and requirements for iPhone and iPad: required display sizes, pixel dimensions, formats, counts, and how scaling works.Apple Developer Program enrollment guide (2026)What the Apple Developer Program gives you, individual versus organization enrollment, the steps to enroll, and how it connects to shipping with AppFlight.Complete guide to shipping an iOS app (2026)A complete 2026 walkthrough of shipping an iOS app: account, build, signing, App Store Connect, TestFlight, metadata, review, and how AppFlight runs it.Export compliance and encryption for the App StoreHow App Store export compliance works: the encryption question, the ITSAppUsesNonExemptEncryption key, common exemptions, and how AppFlight handles it.How long does App Store review take? (2026)How long App Store review takes, what affects the timeline, what slows it down, and how to avoid delays, plus how AppFlight handles rejections.How much does an Apple Developer account cost? (2026)The Apple Developer Program costs 99 USD per year. What that covers, the Enterprise price, fee waivers, and what AppFlight handles once you enroll.How to add TestFlight internal testersHow to add internal testers to TestFlight: the role requirement, the 100 tester limit, and the steps in App Store Connect. AppFlight uploads the build.How to create App Store screenshots (2026)What Apple requires for App Store screenshots, how to make ones that convert, and how to capture and upload them. AppFlight can generate them for you.How to get an App Store Connect API key (2026)Step-by-step: generate an App Store Connect API key, find your Key ID and Issuer ID, download the .p8 file, and use it to automate App Store submission.How to publish an iOS app to the App Store, step by step (2026)A clear step-by-step guide to publishing an iOS app: developer account, build and sign, App Store Connect, TestFlight, metadata, submission, and review.How to request an expedited app reviewHow to request an expedited App Store review: the form, valid reasons, what to write, and why it is granted sparingly. Plus how AppFlight fits the flow.How to set a bundle ID for your iOS appWhat a bundle ID is, the reverse-DNS format, explicit versus wildcard App IDs, why you cannot change it later, and how AppFlight sets it for you.How to set up App Store Connect (2026)How to set up App Store Connect, from Apple Developer Program enrollment to your first app record and an API key, plus how AppFlight handles it.How to submit an app to the App Store (2026)A step by step guide to submitting an iOS app to the App Store, from a signed build and App Store Connect record to App Review, and how AppFlight runs it.How to upload an app to App Store Connect (2026)How to upload an iOS build to App Store Connect in 2026: what the build needs, the upload tools, processing, and how AppFlight uploads it for you.How to upload to TestFlight (2026 step by step)A step-by-step guide to uploading an iOS build to TestFlight: signing, App Store Connect, build processing, internal and external testers, and beta review.How to write an app privacy policy for the App StoreEvery App Store app needs a privacy policy URL. What the policy must cover, where the URL goes in App Store Connect, and how AppFlight fits the flow.How to write an App Store descriptionHow to write an App Store description that converts: the field limits, a structure that works, ASO basics, and how AppFlight drafts the listing for you.iOS code signing explained (2026)What iOS code signing is, how certificates and provisioning profiles fit together, the difference between development and distribution, and how AppFlight handles it.iOS provisioning profiles explainedWhat an iOS provisioning profile is, the four types, how they pair with certificates, and how AppFlight handles distribution signing for you.How to submit to the App Store without Xcode (2026)You can submit an iOS app to the App Store without opening Xcode. Here is what the process needs, the options that skip Xcode, and how AppFlight does it for you.TestFlight beta testing guide (2026)How TestFlight beta testing works: internal versus external testers, beta review, build expiration, and how AppFlight uploads your build for you.

Glossary 47

Freemium vs subscription: what is the difference?Freemium vs subscription compares offering a free tier against charging recurring access. Here is how the two models differ and overlap for apps.Native app vs web app: what is the difference?A native app is built for a specific platform; a web app runs in a browser. Here is the difference between a native app and a web app.No-code vs low-code: what is the difference?No-code vs low-code compares two ways to build software: no-code uses visual tools only, low-code mixes visual tools with custom code.Swift Package Manager vs CocoaPodsSwift Package Manager vs CocoaPods: how the two iOS dependency managers differ, and which one to use for a new project today.SwiftUI vs UIKit: what is the difference?SwiftUI is Apple newer declarative UI framework; UIKit is the older imperative one. Here is the difference between SwiftUI and UIKit.What are App Clips?An App Clip is a lightweight piece of an iOS app that runs a single task without a full install. Here is what App Clips are and how they work.What are deep links?A deep link is a URL that opens an app directly to a specific screen. Here is how deep links work on iOS and how they differ from Universal Links.What are entitlements?Entitlements are key-value permissions that grant an iOS app access to protected capabilities like push notifications and iCloud. Here is how they work.What are Universal Links?Universal Links are https deep links that open content in your iOS app when installed and fall back to the web when not. Here is how they work.What is a bundle identifier?A bundle identifier is the unique reverse-domain string that names an iOS app to Apple systems. Here is what a bundle ID is and how it works.What is a distribution certificate?A distribution certificate is the Apple certificate that signs an iOS app for TestFlight and the App Store. Here is how it works.What is a hybrid app?A hybrid app is a mobile app built with web technologies and wrapped in a native shell so it installs from an app store. Here is how hybrid apps work.What is a native app?A native app is built for one platform with that platform tools and installed from an app store. Here is what a native app is and why it matters.What is a paywall?A paywall is the screen in an app that asks users to subscribe or pay to unlock features. Here is what a paywall is and how it works on iOS.What is a provisioning profile?A provisioning profile authorizes an iOS app to run on devices or ship to the App Store. Here is what a provisioning profile is and what it contains.What is a PWA (progressive web app)?A PWA is a web app that can be installed and work offline like a native app. Here is what a progressive web app is and its limits on iOS.What is an AI app builder?An AI app builder turns a plain-English description into working app code and screens. Here is what an AI app builder is and how it works.What is an App Privacy nutrition label?An App Privacy nutrition label is the App Store summary of the data an app collects and how it is used. Here is what it shows and who fills it out.What is an Apple Developer account?An Apple Developer account is the paid Apple Developer Program membership needed to publish iOS apps. Here is what it includes and what it costs.What is an auto-renewable subscription?An auto-renewable subscription is an in-app purchase that renews automatically until canceled. Here is how auto-renewable subscriptions work on iOS.What is an in-app purchase?An in-app purchase lets users buy digital content or features inside an iOS app through Apple system. Here is what in-app purchases are.What is an IPA file?An IPA file is the packaged, signed archive used to distribute and install an iOS app. Here is what is inside an IPA file and how it is used.What is an OpenAI API key?An OpenAI API key is a secret credential that authenticates and bills your requests to the OpenAI API. Here is what it is and how to keep it safe.What is an XCFramework?An XCFramework is an Apple bundle that packages a compiled library for multiple platforms and architectures. Here is what an XCFramework is.What is APNs (Apple Push Notification service)?APNs, the Apple Push Notification service, delivers push notifications to Apple devices. Here is what APNs is and how it works.What is App Store Connect?App Store Connect is Apple portal for managing, submitting, and tracking apps on the App Store. Here is what App Store Connect is and what it does.What is App Tracking Transparency?App Tracking Transparency (ATT) is Apple framework requiring apps to ask permission before tracking users across other apps. Here is how it works.What is churn rate?Churn rate is the percentage of users or subscribers who cancel over a period. Here is how churn rate is calculated and why it matters for apps.What is CocoaPods?CocoaPods is a dependency manager for Swift and Objective-C iOS projects. Here is what CocoaPods is, how it works, and its status today.What is code signing?Code signing proves an app comes from a verified developer and is unaltered. Here is what code signing is and why iOS requires it.What is cross-platform app development?Cross-platform app development builds one codebase that runs on iOS and Android. Here is what it is, with its tradeoffs against native.What is freemium?Freemium is a model that offers a product free and charges for premium features or higher limits. Here is how the freemium model works for apps.What is Info.plist?Info.plist is the property list file that stores an iOS app configuration and metadata, including version and privacy strings. Here is how it works.What is LTV (lifetime value)?LTV, or lifetime value, is the total revenue you expect from an average user over their lifetime. Here is how LTV is calculated for an app.What is MRR (Monthly Recurring Revenue)?MRR, or Monthly Recurring Revenue, is the predictable monthly revenue from active subscriptions. Here is how MRR is calculated and why it matters.What is no-code?No-code is a way to build software with visual tools instead of writing code, so non-developers can create apps and workflows. Here is how it works.What is prompt-to-app?Prompt-to-app is the workflow of turning a plain-English prompt into a working application. Here is what prompt-to-app means and how it works.What is StoreKit?StoreKit is Apple framework for in-app purchases, subscriptions, and App Store features. Here is what StoreKit does and how StoreKit 2 differs.What is Swift Package Manager?Swift Package Manager is Apple official tool for managing Swift code dependencies. Here is what Swift Package Manager is and how it works.What is Swift?Swift is Apple modern programming language for building apps across its platforms. Here is what Swift is and why iOS apps use it.What is SwiftUI?SwiftUI is Apple declarative framework for building user interfaces across Apple platforms. Here is what SwiftUI is and how it works.What is TestFlight?TestFlight is Apple service for inviting people to test a beta version of an iOS app before release. Here is what TestFlight is and how it works.What is the App Store review process?The App Store review process is Apple evaluation of every app before it goes live. Here is what App Store review is and how it works.What is the IDFA?The IDFA, or Identifier for Advertisers, is a per-device ID Apple uses for ad measurement. Here is what the IDFA is and how ATT changed it.What is the iOS Simulator?The iOS Simulator runs iPhone and iPad apps on your Mac without a physical device. Here is what the iOS Simulator is and how it works.What is vibe coding?Vibe coding is building software by describing what you want in plain English and letting an AI write the code. Here is what it means.What is Xcode?Xcode is Apple integrated development environment for building apps for its platforms. Here is what Xcode is and what it includes.

Build this app without opening Xcode.

AppFlight turns a plain-English prompt into a real native iOS app and ships it to the App Store. Round 2 is open: free for your first month.

Join the waitlist