App Store Connect — е уеб платформа от Apple, която позволява на разработчиците да управляват приложения на всички етапи от жизнения цикъл: от публикуване до аналитика. Чрез нея се конфигурират версии, TestFlight, договори и маркетингови материали. По данни на Apple Developer, 2025, всяка седмица над 100 хиляди качвания на билдове се извършват от разработчици по целия свят чрез платформата и App Store Connect остава единственият начин за публикуване в App Store.
Основни моменти
App Store Connect — е централизирана платформа на Apple за управление на приложения на всички етапи: от създаване на запис в App Store до мониторинг на продажби и ревюта. Достъпна чрез уеб интерфейс на адрес appstoreconnect.apple.com.
Платформата замени iTunes Connect през 2018 г. и оттогава получи множество актуализации. Чрез нея разработчиците управляват приложения за iOS, iPadOS, macOS, watchOS и tvOS, конфигурират ценообразуване, локализации и маркетингови текстове.
По данни на Apple WWDC 2024, над 36 милиона регистрирани разработчици използват App Store Connect за публикуване и управление на приложения.
Започнете работа с App Store Connect веднага след регистрация в програмата Apple Developer — това е задължителна стъпка за публикуване на всяко приложение в App Store.
App Store Connect предоставя пълен набор от инструменти за управление на приложение: създаване и редактиране на запис, качване на билдове, управление на версии и издания, бета тестване, аналитика и отчети.
Платформата също включва модул App Analytics за проследяване на поведението на потребителите, конверсия в инсталиране и приходи от покупки. Всички метрики са достъпни в реално време със закъснение от не повече от няколко часа.
Освен това, App Store Connect управлява договори, данъчна информация и плащания. Разработчиците могат да конфигурират автоматични плащания и да проследяват статуса на всеки платежен период.
Процес на публикуване в App Store Connect се състои от няколко етапа: създаване на запис на приложение, качване на билд чрез Xcode или Transporter, попълване на метаданни и изпращане за преглед.
Първа стъпка — създаване на ново приложение в секция „Моите приложения“. Трябва да посочите име, платформа, Bundle ID и SKU. След създаване записът се появява в списъка с приложения и става достъпен за конфигуриране.
По данни на Apple Review Guidelines (2025), средното време за преглед при първо публикуване е 24–48 часа. За последващи актуализации процесът обикновено отнема от 1 до 24 часа.
Планирайте публикуването, като вземете предвид времето за преглед: качете билда 48 часа преди планираната дата на издаване и използвайте функцията „Release with Developer Control“ за гъвкаво управление на датата на издаване.
App Store Connect позволява създаване на множество версии на приложението и управление на техния статус. Всяка версия има свой собствен набор от метаданни, екранни снимки и описания на актуализацията.
Версията може да бъде в следните статуси: Prepare for Submission, Waiting for Review, In Review, Ready for Sale, Pending Developer Release или Rejected. Разработчикът може да изтегли версията от преглед преди неговото начало.
Тази система от статуси предоставя пълен контрол върху жизнения цикъл на изданието и позволява отмяна на промени преди началото на прегледа.
App Store Connect поддържа публикуване в 175 държави и региона. За всяко място може да се конфигурира ценообразуване, да се локализират метаданни и да се избере достъпност на приложението.
Цените се автоматично конвертират в местни валути, но разработчикът може ръчно да коригира цената за всяка държава. Налични са 87 ценови категории, включително безплатна.
Конфигурирайте ценообразуването за всеки регион отделно, за да отчетете данъците и покупателната способност на местната аудитория.
TestFlight — е вграден инструмент на App Store Connect за бета тестване на приложения. Позволява покана на тестери преди публикуване на приложението в App Store.
TestFlight поддържа два типа тестване: вътрешно (до 100 участници от вашия Apple Developer екип) и външно (до 10 000 тестери чрез имейл покани). Външните билдове преминават опростен преглед.
По данни на Apple Developer Documentation (2025), средният цикъл на тестване чрез TestFlight е 7–14 дни, след което разработчикът събира обратна връзка и коригира критични грешки преди издаването.
Качвайте всяко ново билд в TestFlight преди подаване за обществен преглед — това позволява откриване на проблеми в ранен етап и намаляване на броя на отказите при преглед.
TestFlight позволява създаване на групи от тестери с различни набори от билдове. Това е полезно за A/B тестване, когато различни групи получават различни версии на функция.
На всяка група може да се присвои конкретен билд, а също така могат да се конфигурират известия за тестерите за нови налични версии. TestFlight автоматично уведомява участниците за издаването на нов билд.
Тази гъвкавост позволява паралелно тестване на различни версии на приложението с различни аудитории.
App Analytics в App Store Connect предоставя детайлна информация за производителността на приложението: инсталации, премахвания, приходи, ангажираност и поведение на потребителите.
Метриките включват прегледи на страницата на приложението, конверсия в инсталиране, брой активни устройства, сесии и среден приход на потребител (ARPU). Данните се агрегират ежедневно и са достъпни за последните 90 дни.
По данни на Apple App Analytics Guide (2025), конверсията от преглед в инсталиране е средно 15–25% за добре оптимизирани страници на приложения.
Редовно проследявайте метриките на конверсия и коригирайте екранните снимки и описанието на приложението, за да увеличите видимостта в търсенето на App Store.
App Store Connect поддържа система от роли за управление на достъпа на членовете на екипа. Всяка роля има свой собствен набор от разрешения: от пълен достъп на администратор до само преглед на аналитика.
Основни роли: Admin (пълен достъп до всички функции), App Manager (управление на приложения без достъп до договори), Developer (качване на билдове), Finance (преглед на отчети за приходи).
По данни на Apple Developer Support (2025), се препоръчва да се дават минимално необходимите права на всеки член на екипа, за да се избегнат случайни промени в публикувани приложения.
Редовно одитирайте списъка с потребители на App Store Connect и отнемайте достъпа на служители, напуснали екипа — това е основна практика за информационна сигурност.
App Store Connect API използва ключове за достъп за удостоверяване. Всеки ключ е обвързан с роля и има ограничен срок на валидност. Ключовете се създават в секция „Users and Access“ → „Keys“.
За CI/CD интеграция създайте отделен API ключ с минимално необходимите права (например само за качване на билдове). Съхранявайте ключовете в защитено хранилище за тайни.
Използвайте отделни ключове за всяка среда (разработка, стейджинг, продукция), за да изолирате достъпа и да опростите одита.
App Store Connect API — е REST API, който предоставя програмен достъп до всички функции на платформата. Позволява автоматизиране на качването на билдове, управлението на версии и получаването на отчети.
API-то поддържа крайни точки за управление на приложения, билдове, TestFlight, метаданни, аналитика и финанси. Документацията е достъпна на портала на Apple Developer с интерактивна конзола за тестване на заявки.
По данни на Apple WWDC 2024, над 70% от големите разработчици използват App Store Connect API в своите CI/CD пайплайнове за автоматизация на издания.
Интегрирайте App Store Connect API във вашия пайплайн за изграждане за автоматично качване на билдове и управление на версии — това ускорява процеса на издаване и намалява риска от човешка грешка.
App Store Connect API има ограничения на броя заявки: 1000 заявки в минута на API ключ. За големи екипи се препоръчва разпределяне на натоварването между няколко ключа.
Всеки билд трябва да премине проверка за съответствие с изискванията на App Store преди качване. API-то връща грешка, ако билдът не отговаря на правилата, включително грешен Bundle ID или липса на подписи.
App Store Connect API използва JWT удостоверяване. Всяка заявка се подписва с частен ключ, генериран в интерфейса на платформата.
# Получаване на списък с приложения чрез API
curl --request GET \
--url "https://api.appstoreconnect.apple.com/v1/apps" \
--header "Authorization: Bearer $(TOKEN)"
API-то връща списък на всички приложения, налични в акаунта, с Bundle ID, име и статус на публикуване.
Xcode и Transporter поддържат команден ред за качване на билдове без графичен интерфейс.
# Качване на билд чрез Transporter CLI
xcrun transporter \
upload -f "build.ipa" \
-u "developer@example.com" \
-p "@keychain:AppStore"
Transporter поддържа автоматично удостоверяване чрез Keychain и може да бъде интегриран във всеки CI/CD пайплайн.
Често задавани въпроси
Самата платформа е безплатна за регистрирани участници в програмата Apple Developer. Членството в програмата обаче струва 99 долара годишно. Комисията на App Store е 15–30% от приходите на приложението.
Средното време за преглед на първо публикуване е 24–48 часа. Актуализациите обикновено се проверяват по-бързо: от 1 до 24 часа. В празничен период времето може да се увеличи до 72 часа.
Да, преди началото на прегледа. След като прегледът започне, версията не може да бъде изтеглена — остава само да изчакате резултата. Изтегляне може да се направи в секция „Моите приложения“ → избрано приложение → версия.
TestFlight позволява тестване на приложението на до 10 000 устройства без ограничение на UDID. Ad Hoc разпространението е ограничено до 100 устройства, но не изисква участие на тестери в програмата Apple Developer.
Създайте API ключ в секция „Users and Access“ → „Keys“ на App Store Connect. Генерирайте частен ключ и запазете Issuer ID. Използвайте JWT за удостоверяване на всяка заявка към API-то.
Резюме
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също