App Store Connect — to platforma internetowa Apple, która umożliwia programistom zarządzanie aplikacjami na wszystkich etapach cyklu życia: od publikacji po analitykę. Za jej pomocą konfiguruje się wersje, TestFlight, kontrakty i materiały marketingowe. Według danych Apple Developer, 2025, co tydzień przez platformę przechodzi ponad 100 tysięcy pobrań buildów od programistów z całego świata, a App Store Connect pozostaje jedynym sposobem publikacji w App Store.
Najważniejsze
App Store Connect — to scentralizowana platforma Apple do zarządzania aplikacjami na wszystkich etapach: od utworzenia wpisu w App Store po monitorowanie sprzedaży i recenzji. Dostępna przez interfejs internetowy pod adresem appstoreconnect.apple.com.
Platforma zastąpiła iTunes Connect w 2018 roku i od tego czasu otrzymała wiele aktualizacji. Za jej pośrednictwem programiści zarządzają aplikacjami dla iOS, iPadOS, macOS, watchOS i tvOS, konfigurują ceny, lokalizacje i teksty marketingowe.
Według danych Apple WWDC 2024, ponad 36 milionów zarejestrowanych programistów korzysta z App Store Connect do publikacji i zarządzania aplikacjami.
Rozpocznij pracę z App Store Connect zaraz po rejestracji w programie Apple Developer — to obowiązkowy krok do publikacji dowolnej aplikacji w App Store.
App Store Connect zapewnia pełen zestaw narzędzi do zarządzania aplikacją: tworzenie i edycję wpisu, przesyłanie buildów, zarządzanie wersjami i wydaniami, testy beta, analitykę i raporty.
Platforma zawiera również moduł App Analytics do śledzenia zachowań użytkowników, konwersji na instalację i przychodów z zakupów. Wszystkie metryki są dostępne w czasie rzeczywistym z opóźnieniem nie większym niż kilka godzin.
Dodatkowo App Store Connect zarządza kontraktami, informacjami podatkowymi i wypłatami. Programiści mogą skonfigurować automatyczne wypłaty i śledzić status każdego okresu rozliczeniowego.
Proces publikacji w App Store Connect składa się z kilku etapów: utworzenie wpisu aplikacji, przesłanie buildu przez Xcode lub Transporter, wypełnienie metadanych i wysłanie do recenzji.
Pierwszy krok — utworzenie nowej aplikacji w sekcji „Moje aplikacje". Należy podać nazwę, platformę, Bundle ID i SKU. Po utworzeniu wpis pojawia się na liście aplikacji i staje się dostępny do konfiguracji.
Według danych Apple Review Guidelines (2025), średni czas recenzji przy pierwszej publikacji wynosi 24–48 godzin. W przypadku kolejnych aktualizacji proces trwa zwykle od 1 do 24 godzin.
Planuj publikację z uwzględnieniem czasu recenzji: prześlij build na 48 godzin przed planowaną datą wydania i korzystaj z funkcji „Release with Developer Control" w celu elastycznego zarządzania datą premiery.
App Store Connect umożliwia tworzenie wielu wersji aplikacji i zarządzanie ich statusami. Każda wersja ma własny zestaw metadanych, zrzutów ekranu i opisów aktualizacji.
Wersja może znajdować się w statusach: Prepare for Submission, Waiting for Review, In Review, Ready for Sale, Pending Developer Release lub Rejected. Programista może wycofać wersję z recenzji do momentu jej rozpoczęcia.
Ten system statusów daje pełną kontrolę nad cyklem życia wydania i umożliwia wycofanie zmian przed rozpoczęciem recenzji.
App Store Connect obsługuje publikację w 175 krajach i regionach. Dla każdej lokalizacji można skonfigurować ceny, zlokalizować metadane i wybrać dostępność aplikacji.
Ceny są automatycznie konwertowane na lokalne waluty, ale programista może ręcznie dostosować koszt dla każdego kraju. Dostępnych jest 87 kategorii cenowych, w tym darmowa.
Skonfiguruj ceny dla każdego regionu osobno, aby uwzględnić podatki i siłę nabywczą lokalnej publiczności.
TestFlight — to wbudowane narzędzie App Store Connect do testów beta aplikacji. Umożliwia zapraszanie testerów przed publikacją aplikacji w App Store.
TestFlight obsługuje dwa typy testów: wewnętrzne (do 100 uczestników z twojego zespołu Apple Developer) i zewnętrzne (do 10 000 testerów przez zaproszenia e-mail). Zewnętrzne buildy przechodzą uproszczoną recenzję.
Według danych Apple Developer Documentation (2025), średni cykl testowania przez TestFlight wynosi 7–14 dni, po czym programista zbiera opinie i naprawia krytyczne błędy przed wydaniem.
Przesyłaj każdą nową kompilację do TestFlight przed zgłoszeniem do publicznej recenzji — pozwala to wykryć problemy na wczesnym etapie i zmniejszyć liczbę odrzuceń podczas recenzji.
TestFlight umożliwia tworzenie grup testerów z różnymi zestawami buildów. Jest to przydatne do testów A/B, gdy różnym grupom oferowane są różne wersje funkcji.
Każdej grupie można przypisać konkretną kompilację, a także skonfigurować powiadomienia dla testerów o nowych dostępnych wersjach. TestFlight automatycznie powiadamia uczestników o wydaniu nowej kompilacji.
Taka elastyczność umożliwia równoległe testowanie różnych wersji aplikacji z różnymi grupami odbiorców.
App Analytics w App Store Connect dostarcza szczegółowych informacji o wydajności aplikacji: instalacje, usunięcia, przychody, zaangażowanie i zachowania użytkowników.
Metryki obejmują wyświetlenia strony aplikacji, konwersję na instalację, liczbę aktywnych urządzeń, sesje i średni przychód na użytkownika (ARPU). Dane są agregowane dziennie i dostępne za ostatnie 90 dni.
Według danych Apple App Analytics Guide (2025), konwersja z wyświetlenia na instalację wynosi średnio 15–25% dla dobrze zoptymalizowanych stron aplikacji.
Regularnie śledź metryki konwersji i dostosowuj zrzuty ekranu oraz opis aplikacji, aby zwiększyć widoczność w wyszukiwarce App Store.
App Store Connect obsługuje system ról do zarządzania dostępem członków zespołu. Każda rola ma własny zestaw uprawnień: od pełnego dostępu administratora po tylko podgląd analityki.
Główne role: Admin (pełny dostęp do wszystkich funkcji), App Manager (zarządzanie aplikacjami bez dostępu do kontraktów), Developer (przesyłanie buildów), Finance (podgląd raportów o przychodach).
Według danych Apple Developer Support (2025), zaleca się przyznawanie minimalnych niezbędnych uprawnień każdemu członkowi zespołu, aby uniknąć przypadkowych zmian w opublikowanych aplikacjach.
Regularnie audytuj listę użytkowników App Store Connect i odbieraj dostęp pracownikom, którzy opuścili zespół — to podstawowa praktyka bezpieczeństwa informatycznego.
App Store Connect API używa kluczy dostępu do uwierzytelniania. Każdy klucz jest przypisany do roli i ma ograniczony okres ważności. Klucze tworzy się w sekcji „Users and Access" → „Keys".
Do integracji CI/CD utwórz osobny klucz API z minimalnymi niezbędnymi uprawnieniami (np. tylko do przesyłania buildów). Przechowuj klucze w bezpiecznym magazynie sekretów.
Używaj osobnych kluczy dla każdego środowiska (developerskie, stagingowe, produkcyjne), aby izolować dostęp i uprościć audyt.
App Store Connect API — to REST API, które zapewnia programowy dostęp do wszystkich funkcji platformy. Umożliwia automatyzację przesyłania buildów, zarządzania wersjami i pobierania raportów.
API obsługuje endpointy do zarządzania aplikacjami, buildami, TestFlight, metadanymi, analityką i finansami. Dokumentacja jest dostępna na portalu Apple Developer z interaktywną konsolą do testowania zapytań.
Według danych Apple WWDC 2024, ponad 70% dużych programistów używa App Store Connect API w swoich pipeline'ach CI/CD do automatyzacji wydań.
Wdróż App Store Connect API w swoim pipeline'ie budowania do automatycznego przesyłania buildów i zarządzania wersjami — przyspiesza to proces wydania i zmniejsza ryzyko błędu ludzkiego.
App Store Connect API ma ograniczenia liczby zapytań: 1000 zapytań na minutę na jeden klucz API. W przypadku dużych zespołów zaleca się rozłożenie obciążenia na kilka kluczy.
Każdy build musi przejść weryfikację zgodności z wymaganiami App Store przed przesłaniem. API zwraca błąd, jeśli build nie spełnia zasad, w tym nieprawidłowy Bundle ID lub brak podpisów.
App Store Connect API używa uwierzytelniania JWT. Każde zapytanie jest podpisywane kluczem prywatnym wygenerowanym w interfejsie platformy.
# Pobieranie listy aplikacji przez API
curl --request GET \
--url "https://api.appstoreconnect.apple.com/v1/apps" \
--header "Authorization: Bearer $(TOKEN)"
API zwraca listę wszystkich aplikacji dostępnych na koncie, z ich Bundle ID, nazwą i statusem publikacji.
Xcode i Transporter obsługują wiersz poleceń do przesyłania buildów bez interfejsu graficznego.
# Przesyłanie buildu przez Transporter CLI
xcrun transporter \
upload -f "build.ipa" \
-u "developer@example.com" \
-p "@keychain:AppStore"
Transporter obsługuje automatyczne uwierzytelnianie przez Keychain i może być zintegrowany z dowolnym pipeline'em CI/CD.
Często zadawane pytania
Sama platforma jest bezpłatna dla zarejestrowanych uczestników programu Apple Developer. Członkostwo w programie kosztuje jednak 99 dolarów rocznie. Prowizja App Store wynosi 15–30% przychodów z aplikacji.
Średni czas recenzji pierwszej publikacji wynosi 24–48 godzin. Aktualizacje są zwykle sprawdzane szybciej: od 1 do 24 godzin. W okresie świątecznym czas może wydłużyć się do 72 godzin.
Tak, przed rozpoczęciem recenzji. Po rozpoczęciu recenzji nie można wycofać wersji — pozostaje tylko czekać na wynik. Wycofać można w sekcji „Moje aplikacje" → wybrana aplikacja → wersja.
TestFlight umożliwia testowanie aplikacji na do 10 000 urządzeniach bez ograniczenia UDID. Dystrybucja Ad Hoc jest ograniczona do 100 urządzeń, ale nie wymaga udziału testerów w programie Apple Developer.
Utwórz klucz API w sekcji „Users and Access" → „Keys" w App Store Connect. Wygeneruj klucz prywatny i zachowaj Issuer ID. Użyj JWT do uwierzytelniania każdego zapytania do API.
Podsumowanie
Opracujemy aplikację mobilną pod klucz
IT Sectr tworzy aplikacje na iOS i Androida dla startupów i firm od 2017 roku. Doradzimy Ci i zaproponujemy najlepsze rozwiązanie.
Przeczytaj również