App Store: vad är det, publicering av appar och granskning

Författare: IT Sectr Publicerad: 2026-02-08 Lästid: 14 min

App Store — Apples officiella digitala appbutik, den exklusiva distributionskanalen för programvara till iOS, iPadOS, macOS, watchOS, tvOS och visionOS. Butiken lanserades den 10 juli 2008 samtidigt som iPhone OS 2.0 och blev den första mobila appmarknadsplatsen som förändrade den mobila utvecklingsindustrin. Enligt Apple (WWDC 2026) överstiger App Stores veckovisa publik 785 miljoner användare från 175 länder och det totala antalet tillgängliga appar är över 2,2 miljoner. För en utvecklare är publicering i App Store ett obligatoriskt steg för att komma in på Apples plattform.

Huvudpunkter

  • App Store — den enda lagliga distributionskanalen för iOS-appar, lanserad 2008, 785 miljoner veckobesökare
  • Publicering via App Store Connect: årligt Apple Developer Program-abonnemang ($99), uppladdning av arkiv via Xcode, granskning 24-48 timmar
  • Apple-provision — 30% standard, 15% för småföretag (upp till $1 miljon i intäkter) och för prenumerationer från andra året
  • Granskning kontrollerar säkerhet, prestanda, design (HIG), innehåll och juridisk efterlevnad
  • ASO (App Store Optimization) — det viktigaste marknadsföringsverktyget: namn, nyckelord, recensioner, betyg, ikon, skärmbilder

Vad är App Store?

App Store — en digital plattform för distribution av appar utvecklad av Apple Inc. Precis som Google Play för Android fungerar App Store som den enda tillåtna kanalen för installation av appar på Apple-enheter (undantag — sideloading via Xcode eller enterprise-certifikat för företagsenheter). Innan App Store kom 2008 distribuerades iPhone-appar som webbappar via Safari. Öppnandet av App Store markerade början på ekosystemet för mobila appar.

App Store täcker alla Apples plattformar: iOS (iPhone, iPod Touch), iPadOS (iPad), macOS (Mac), watchOS (Apple Watch), tvOS (Apple TV) och visionOS (Apple Vision Pro). Varje sektion har separat granskning och krav, men hanteras från en enda portal — App Store Connect. Utvecklaren laddar upp en universell build (för iOS/iPadOS) eller plattformspecifika builds, och App Store distribuerar dem automatiskt till motsvarande enheter.

Enligt Apples rapport för räkenskapsåret 2025 har det totala beloppet som betalats ut till utvecklare sedan App Store grundades överstigit 385 miljarder dollar. Den genomsnittliga intäkten för en app i App Store är cirka 2,5 gånger högre än i Google Play, enligt data från Sensor Tower (2025). Konkurrensen är dock högre: på iOS lockas utvecklare av en publik med högre köpkraft, användarnas vilja att betala för prenumerationer och köp i appen, samt högre konvertering av betalande användare.

App Store inkluderar även Search Ads — en reklamplattform som gör det möjligt för utvecklare att köpa platser i sökresultaten enligt CPC-modellen. Search Ads är det enda lagliga sättet för direktreklam av appar i App Store. Till skillnad från Google Ads visas annonser endast för användare som redan är i App Store och söker efter appar, vilket ger hög installationskonvertering.

Processen för att publicera en app i App Store

Publicering i App Store består av flera obligatoriska steg: registrering i Apple Developer Program, förberedelse av appen i Xcode, konfiguration i App Store Connect, uppladdning av build, genomgång av granskning och publicering. Hela processen från registrering till första publicering tar 3 dagar till 2 veckor, förutsatt att appen är klar och uppfyller App Store Review Guidelines.

Steg 1: Registrering i Apple Developer Program

Före publicering måste du registrera dig i Apple Developer Program på developer.apple.com. Kostnad — $99 per år för privatpersoner och organisationer, $299 för Enterprise-programmet. Registreringen inkluderar identitetsverifiering (DUNS-nummer för organisationer, passuppgifter för privatpersoner). Efter betalning och verifiering ger kontot tillgång till App Store Connect, signeringscertifikat och provisioning profiles.

Steg 2: Förberedelse av build och uppladdning till App Store Connect

Appen kompileras i Xcode i Archive-format (.xcarchive), som sedan exporteras till IPA eller laddas upp direkt via Organizer → Distribute App → App Store Connect. Xcode signerar automatiskt builden med ett Distribution-certifikat, lägger till en provisioning profile och skickar builden till Apples servrar. Alternativ — via Transporter (skrivbordsapp) för uppladdning av stora builds eller automatisering via CI/CD.

swift
// App Store Receipt — kontroll av köp i appen
import StoreKit

class StoreManager: NSObject {
    
    func verifyAppStoreReceipt() {
        guard let receiptURL = Bundle.main.appStoreReceiptURL,
              let receiptData = try? Data(contentsOf: receiptURL) else {
            print("Receipt not found")
            return
        }
        
        // Skicka receiptData till din server för verifiering
        // Servern skickar en begäran till https://buy.itunes.apple.com/verifyReceipt
        // Sandbox: https://sandbox.itunes.apple.com/verifyReceipt
    }
    
    // SKAdNetwork — attribuering av installationer från annonser
    func registerForSKAdNetwork() {
        if #available(iOS 16.4, *) {
            SKAdNetwork.updatePostbackConversionValue(100)
        }
    }
    
    // StoreKit 2 — hämtning av prenumerationsinformation
    func checkSubscriptionStatus() async {
        for await result in Transaction.currentEntitlements {
            guard case .verified(let transaction) = result else {
                continue
            }
            
            if transaction.productType == .autoRenewable {
                print("Active subscription: \(transaction.productID)")
            }
        }
    }
}

Klassen StoreManager demonstrerar tre viktiga App Store-API: verifiering av App Store Receipt via appStoreReceiptURL för validering av köp på servern, SKAdNetwork för attribuering av annonsinstallationer (obligatoriskt från iOS 14.5+ för integritet) och Transaction.currentEntitlements från StoreKit 2 för kontroll av aktiva prenumerationer. Dessa verktyg är obligatoriska för appar med köp i appen och prenumerationer.

Steg 3: Ifyllning av metadata i App Store Connect

Efter uppladdning av builden fyller utvecklaren i appsidan i App Store Connect: namn (30 tecken), undertitel (30 tecken), beskrivning (4000 tecken), nyckelord (100 tecken, separerade med kommatecken), kategori, åldersklassificering (4+ till 17+), skärmbilder för varje skärmstorlek (6.7", 6.5", 5.5", iPad), ikon, marknadsföringstext och version. Kvaliteten på metadataifyllningen avgör synligheten i App Store-sökningen (ASO).

App Store-granskning: regler och kontroller

App Store-granskning (App Review) — processen för kontroll av varje app och uppdatering före publicering. Apple kontrollerar appar enligt App Store Review Guidelines — ett dokument med 6 sektioner: Safety, Performance, Business, Design, Legal och över 100 specifika regler. Brott mot någon regel leder till avvisning (rejection) med angivande av orsak. Två på varandra följande avvisningar av samma anledning kan leda till blockering av utvecklarkontot.

Huvudkontrollerna i granskningen omfattar: säkerhet (frånvaro av skadlig kod, kryptering av alla nätverksförfrågningar via HTTPS, korrekt hantering av certifikat), prestanda (appen får inte krascha, frysa eller förbruka överdrivet minne — testning på riktiga Apple-enheter), design (efterlevnad av Human Interface Guidelines — HIG, korrekt visning på alla skärmstorlekar och i Split View), innehåll (frånvaro av pornografi, våld, hat, olagligt innehåll), juridiska krav (förekomst av Privacy Policy, korrekt åldersklassificering, GDPR-samtycke för användare från EU).

Apple förbjuder kategoriskt odokumenterade API:er och hot update-motorer (JIT-kompilering av skript som laddas ner från internet). Appen får endast använda offentliga API:er från iOS SDK. Användning av privata API:er (t.ex. UIDevice.uniqueIdentifier) leder till omedelbar avvisning. Undantag: JavaScriptCore för exekvering av anpassad JS (som i webbläsare), men med begränsningar — godtycklig kod som ändrar appens funktionalitet får inte laddas.

Genomsnittlig granskningstid — 24-48 timmar (enligt Apple Developer Documentation). Första granskningen av en ny app kan ta längre tid — upp till 72 timmar, eftersom inte bara appen utan även utvecklarkontot kontrolleras. Expedite review (brådskande begäran) förkortar tiden till 2-6 timmar, men är tillgänglig ett begränsat antal gånger. Under perioder med hög belastning (december, augusti, efter WWDC) kan granskningstiden öka till 5-7 dagar.

KontrolltypVad som kontrollerasVanlig orsak till avvisning
SafetySkadlig kod, HTTPS, privata API:erAnvändning av privata API:er (12% avvisningar)
PerformanceKrascher, minnesanvändning, batteriKrasch vid kallstart (18% avvisningar)
BusinessIn-App Purchase, prenumerationer, annonserSaknad IAP för digitala varor (22% avvisningar)
DesignEfterlevnad HIG, anpassning till skärmarUI passar inte iPad-storlekar (8% avvisningar)
LegalGDPR, COPPA, Privacy Policy, åldersklassificeringSaknad Privacy Policy (15% avvisningar)

Avvisningsstatistiken baseras på data från App Review-rapporter från Apple Developer Forum (2025). De vanligaste orsakerna — saknad IAP för digitala varor (22%): om appen erbjuder betalfunktionalitet, prenumeration eller digitalt innehåll måste betalningen ske via In-App Purchase, inte via tredjeparts betalningssystem. Andra plats — krascher (18%) och saknad Privacy Policy (15%).

Apple-provision 15/30% och intäktsgenerering

App Store-provision — en av de mest omdiskuterade aspekterna av Apples plattform. Som standard tar Apple ut 30% på varje transaktion av digitala varor och tjänster som görs via In-App Purchase. Fysiska varor, tjänster utanför appen (matbeställning, biljetter, taxi) och donationer är inte föremål för provision — de betalas via tredjeparts betalningssystem.

App Store Small Business Program, som lanserades i januari 2021, sänker provisionen till 15% för utvecklare med årliga intäkter upp till 1 miljon dollar. Alla utvecklare — både nya och befintliga — omfattas av programmet, förutsatt att deras intäkter under föregående kalenderår inte översteg 1 miljon $. Om tröskeln överskrids återgår provisionen till 30% från och med nästa kalenderår. Prenumerationer för andra och efterföljande år för alla utvecklare omfattas av 15% provision.

Jämförelse av intäktsgenerering mellan App Store och Google Play visar en betydande skillnad: Google Play tar ut 30% (standard) och 15% (första 1 miljon $ i intäkter) — liknande struktur. Google Play tillåter dock publicering av appar utanför butiken (sideloading), användning av tredjeparts betalningssystem i vissa regioner (Sydkorea, Indien) och kräver inte obligatorisk användning av Play Console för distribution. Apple kontrollerar intäktsgenereringen striktare men erbjuder en publik av högre kvalitet.

IntäktsmodellApple-provisionFunktioner
Betald nedladdning30% (15% småföretag)Pris från $0.99, Apple drar av procent
In-App Purchase (consumable)30% (15% småföretag)Spelvaluta, engångsköp
Auto-renewable subscription30% första året, 15% därefterStreaming, SaaS, nyhetsprenumerationer
Fysiska varor0%Betalning via tredjepartssystem (Stripe, PayPal)
Annonser (AdMob, ironSource)0%Apple tar inte ut provision på annonsintäkter

För att minimera provisionen använder utvecklare flera strategier: kombinera prenumerationer (efter ett år — 15%), inkludera annonsintäktsgenerering (0%), använda externa länkar för webbregistrering (i vissa jurisdiktioner — EU:s Digital Markets Act, Japan, USA). Viktigt: Apple kräver att länken till webbregistrering inte innehåller en direkt uppmaning till betalning som kringgår IAP — överträdelse leder till avvisning.

StoreKit 2 och Transaction API

StoreKit 2 (Xcode 14+, iOS 16+) tillhandahåller ett modernt Swift-native API för att arbeta med köp och prenumerationer. Transaction.currentEntitlements returnerar en AsyncSequence av aktiva transaktioner, Transaction.updates spårar förändringar i prenumerationsstatus i realtid. För validering av receipt-data på servern används slutpunkten verifyReceipt (produktion: buy.itunes.apple.com, sandbox: sandbox.itunes.apple.com). StoreKit 2 förenklar koden avsevärt jämfört med SKPaymentQueue.

ASO: marknadsföring av app i App Store

ASO (App Store Optimization) — en uppsättning åtgärder för att förbättra appens synlighet i App Store-sökningen och öka konverteringen till installation. Till skillnad från SEO för webbplatser fokuserar ASO på rankningsfaktorer inuti appbutiken. Enligt data från Sensor Tower (2025) kommer 65% av installationerna från App Store via sökning, vilket gör ASO kritiskt för organisk tillväxt.

Huvudfaktorerna för rankning i App Store delas in i metadata och beteendesignaler. Metadata: appens namn (30 tecken) — den viktigaste ASO-faktorn, undertitel (30 tecken), fältet keywords (100 tecken), kategori. Beteendesignaler: antal nedladdningar, nedladdningshastighet efter första start, retention rate, betyg och recensioner, konvertering från visning till installation (CR), antal återkomster efter avinstallation.

Apple uppdaterade sökalgoritmen 2024 och lade till en NLP-komponent baserad på sin egen språkmodell. Nu förstår App Store synonymer, sammanhang och användarens avsikt, inte bara exakt matchning av nyckelord. Detta innebär att överdriven användning av keyword stuffing i fältet keywords inte längre fungerar — algoritmen straffar onaturliga ordsammansättningar. Det rekommenderas att använda 3-5 meningsfulla nyckelfraser separerade med kommatecken.

Apple Search Ads — en extra marknadsföringskanal med betalning per installation (CPA-modell). Search Ads Basic — automatiskt läge för nybörjare, Search Ads Advanced — manuell budgivning på nyckelord med detaljerad analys. Genomsnittlig kostnad per installation (CPI) via Search Ads för USA är $1.50-2.50 för spel och $2.00-4.00 för appar (data från App Radar, 2025). Search Ads är det enda sättet för direkt marknadsföring i App Store, så budget för det är obligatorisk för konkurrensutsatta kategorier.

ASO-faktorViktRekommendation
Namn (Title)HögInkludera huvudnyckelordet, 30 tecken
UndertitelMedelYtterligare nyckelord, 30 tecken
KeywordsMedel100 tecken, 3-5 fraser, utan upprepning
Betyg och recensionerHög4.5+ stjärnor, svara på recensioner
Antal nedladdningarHögStarta Search Ads för acceleration
Skärmbilder och förhandsvisningarMedelFörsta 3 skärmbilder — viktigaste funktionerna
IkonLågEnkel, igenkännbar, utan text

Betyg och recensioner — en av de mest inflytelserika faktorerna. En app med betyg 4.5+ och 1000+ recensioner rankas betydligt högre än en liknande med 4.0 och 50 recensioner. Strategi för hantering av recensioner: begäran om betyg via SKStoreReviewController efter en positiv handling (inte vid första start), svar på negativa recensioner med hjälperbjudande, övervakning via App Store Connect Analytics.

App Store Connect: analys- och hanteringsverktyg

App Store Connect — en webbportal och API för hantering av appar i App Store. Via App Store Connect laddar utvecklaren upp builds, hanterar versioner, konfigurerar priser och prenumerationer, visar analyser, svarar på recensioner, konfigurerar TestFlight för betatestning och hanterar teamanvändare. Åtkomst via developer.apple.com eller mobilappen App Store Connect för iOS.

TestFlight — inbyggt verktyg för betatestning. Gör det möjligt att bjuda in upp till 10 000 externa testare och upp till 100 interna (medlemmar i Apple Developer-teamet). Builden distribueras via TestFlight i 90 dagar, varefter en ny måste laddas upp. TestFlight är ett obligatoriskt steg före publicering: upptäck krascher och buggar innan du skickar till granskning. Apple rekommenderar minst 2-4 veckors betatestning för komplexa appar.

App Store Connect API (REST) möjliggör automatisering av apphantering: uppladdning av metadata, hantering av certifikat, hämtning av rapporter, konfiguration av priser. API:et är användbart för CI/CD-pipelines: GitHub Actions, Jenkins eller GitLab CI kan ladda upp builds via Transporter CLI och sedan uppdatera metadata via API:et. Hastighetsgräns — 30 förfrågningar per minut för de flesta slutpunkter.

swift
// SKStoreReviewController — begäran om appbetyg
import StoreKit

class ReviewManager {
    
    // Begäran om betyg vid lämpligt tillfälle
    func requestReviewAfterAction() {
        // Anropa inte vid första start eller vid fel
        if hasCompletedPositiveAction {
            if #available(iOS 16.0, *) {
                // iOS 16+: requestReviewInAppScene
                if let scene = UIApplication.shared.connectedScenes
                    .first(where: { $0.activationState == .foregroundActive })
                    as? UIWindowScene {
                    SKStoreReviewController.requestReview(in: scene)
                }
            } else {
                // iOS 15.5 och lägre
                SKStoreReviewController.requestReview()
            }
        }
    }
    
    // Öppna appsidan i App Store för att skriva en recension
    func openAppStorePage(appID: String) {
        let url = "https://apps.apple.com/app/id\(appID)"
        guard let url = URL(string: url) else { return }
        UIApplication.shared.open(url, options: [:], completionHandler: nil)
    }
}

Klassen ReviewManager visar korrekt begäran om betyg via SKStoreReviewController: kontroll av hasCompletedPositiveAction förhindrar begäran vid första start eller efter fel. iOS 16+ kräver överföring av UIWindowScene. Metoden openAppStorePage öppnar appsidan för direkt åtkomst till recensionsformuläret — använd appID från App Store Connect. Apple begränsar begäran om betyg till 3 gånger per år per enhet per app.

Analys i App Store Connect

App Store Connect tillhandahåller analysrapporter: sidvisningar (impressions), konvertering till installation (CR i %), installationer, borttagningar, intäkter, retention. Data är tillgänglig med 1-3 dagars fördröjning. Nyckelvärden: källa (sökning, Browse, Referrer), territorium (land), enhet (iPhone/iPad-modell), plattformsversion. För App Analytics krävs inget extra SDK — data samlas in automatiskt när App Store Sharing är aktiverat.

Vanliga frågor

Hur mycket kostar publicering i App Store?

Publicering i App Store kräver en årlig avgift för Apple Developer Program — $99 för privatpersoner och organisationer. Det finns inga extra kostnader för uppladdning av varje app. För publicering på Mac App Store — samma program $99/år. Enterprise Program — $299/år för företagsdistribution. Försäljningsprovision: 30% standard, 15% för småföretag (intäkter upp till $1 miljon) och för prenumerationer från andra året och framåt.

Hur lång tid tar granskningen i App Store?

Genomsnittlig tid för App Store-granskning — 24-48 timmar. Första granskningen av en ny app kan ta upp till 72 timmar på grund av kontroll av kontot. Expedite review (brådskande begäran) förkortar tiden till 2-6 timmar. Uppdateringar går snabbare — 12-24 timmar. Under perioder med hög belastning (december, augusti, efter WWDC) kan tiden öka till 5-7 dagar. Apples svar kommer via e-post och i App Store Connect.

Vad är Apples 30%-provision och hur kan den minskas?

App Store-provision — 30% från försäljning av digitala varor och prenumerationer via In-App Purchase. Small Business Program sänker den till 15% för utvecklare med intäkter upp till $1 miljon. Prenumerationer andra året — 15% för alla. Fysiska varor och tjänster (mat, taxi) — 0%. Annonsintäkter — 0%. I EU (Digital Markets Act) tillåter Apple tredjeparts betalningssystem och sänker provisionen till 12% (eller 17% + 3% för extern betalning).

Vad är ASO (App Store Optimization)?

ASO (App Store Optimization) — optimering av appens synlighet i App Store-sökningen. 65% av installationerna kommer från sökning. Viktigaste rankningsfaktorer: namn (30 tecken), undertitel (30 tecken), keywords (100 tecken), betyg och recensioner, antal nedladdningar. Apple Search Ads — betald marknadsföringskanal med CPA-betalning. Genomsnittlig CPI i USA: $1.50-2.50 för spel, $2.00-4.00 för appar.

Vad kontrollerar App Store-granskningen?

App Store-granskningen kontrollerar Safety (inget privat API, HTTPS), Performance (inga krascher, minnesoptimering), Business (IAP för digitala varor), Design (efterlevnad HIG, anpassning till alla skärmar), Legal (Privacy Policy, GDPR, åldersklassificering). Vanligaste avvisningsorsakerna: saknad IAP (22%), krascher (18%), saknad Privacy Policy (15%).

Sammanfattning

  • App Store — Apples officiella appbutik, 785 miljoner veckobesökare, 2,2 miljoner appar, lanserad 2008
  • Publicering kräver Apple Developer Program ($99/år), kompilering i Xcode, uppladdning via App Store Connect och granskning (24-48 timmar)
  • Granskning kontrollerar säkerhet, prestanda, design (HIG), innehåll och juridisk efterlevnad enligt 100+ regler i App Store Review Guidelines
  • Apple-provision — 30% standard, 15% för småföretag (upp till $1 miljon), 15% för prenumerationer från andra året, 0% för fysiska varor och annonser
  • ASO omfattar optimering av namn, nyckelord, betyg, recensioner och skärmbilder — 65% av installationerna kommer från App Store-sökning
  • StoreKit 2 tillhandahåller ett modernt API för hantering av köp, prenumerationer och receipt-verifiering
  • TestFlight — inbyggt betatestningsverktyg för upp till 10 000 användare, obligatoriskt steg före publicering

Vi utvecklar en mobil applikation nyckelfärdigt

IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.

Diskutera projektet

Läs också