Як встановити свій застосунок на iPhone без App Store
Автор: Mehdi Azizi
Опубліковано , 10 хв
Безкоштовно з Mac і Xcode, але застосунок перестає працювати через 7 днів. Платний акаунт, TestFlight, збірка Expo чи Expo Go: що обрати у твоєму випадку.
Так, ти можеш встановити власний застосунок на свій iPhone без App Store, і навіть безкоштовно. Тобі знадобляться Mac, Xcode і звичайний акаунт Apple. Але з безкоштовним акаунтом встановлення діє лише 7 днів: потім застосунок треба знову зібрати й перевстановити. Щоб він лишався довше або щоб встановлювати без Mac, потрібне платне членство в Apple Developer Program за 99 доларів на рік.
Я тестую свої застосунки, Solys, TradaZen і Nolera, на своєму iPhone задовго до релізу. У цьому гайді я порівнюю п'ять офіційних способів, спираючись на сторінки Apple та Expo, які перечитав 3 листопада 2026 року. Якщо тебе цікавить загальна вартість застосунку, краще почитай як створити застосунок для iPhone безкоштовно.
П'ять способів встановити свій застосунок: порівняння
| Спосіб | Вартість | Потрібен Mac | Скільки діє встановлення |
|---|---|---|---|
| Xcode, безкоштовний акаунт | Безкоштовно | Так | 7 днів |
| Xcode, платний акаунт | 99 $ / рік | Так | До 12 місяців |
| Збірка Expo за посиланням | 99 $ / рік | Ні | До 12 місяців |
| TestFlight | 99 $ / рік | Ні | 90 днів на збірку |
| Expo Go | Безкоштовно | Ні | Залежить від твого комп'ютера |
Обмеження, рядок за рядком:
- Безкоштовний акаунт: 3 пристрої та 10 ідентифікаторів застосунків, дійсні 7 днів, і 3 застосунки на пристрій.
- Платний акаунт, Xcode або посилання Expo: до 100 зареєстрованих iPhone за рік членства.
- TestFlight: до 100 внутрішніх і 10 000 зовнішніх тестувальників, для зовнішніх потрібна перевірка Apple.
- Expo Go: твій проєкт працює всередині застосунку Expo Go, без власних нативних модулів.
Строк у 12 місяців відповідає строку дії профілів встановлення, згідно з документацією Expo. Решта цифр узята зі сторінок Apple, на які я посилаюся нижче.
Безкоштовно, з Mac і Xcode
Це єдиний офіційний спосіб встановити справжній нативний застосунок на iPhone, не платячи за членство. Xcode безкоштовний у Mac App Store. Його поточна версія вимагає macOS 26.6 і Mac із чипом Apple M1 або новішим.
Згідно з документацією Xcode, кроки такі:
- Підключи свій акаунт Apple у Xcode: меню Settings, потім Apple Accounts. Без членства Xcode показує його як Personal Team.
- Відкрий вкладку Signing & Capabilities свого проєкту. Натисни Set Up Signing, вибери команду й введи унікальний bundle identifier.
- Під'єднай iPhone до Mac через Device Hub, кабелем або бездротово.
- Вибери свій iPhone як ціль і натисни Run. Xcode зареєструє пристрій і створить профіль встановлення.
З Expo те саме робить команда npx expo run:ios --device: вона локально збирає проєкт через Xcode і встановлює його на під'єднаний iPhone. Expo уточнює: така локальна збірка є єдиним способом встановити development build на iPhone без платного акаунту.
Обмеження безкоштовного акаунту
Довідка Apple про акаунти розробника встановлює для Personal Team три обмеження:
- щонайбільше 10 ідентифікаторів застосунків, які спливають через 7 днів;
- щонайбільше 3 пристрої, які теж спливають через 7 днів;
- щонайбільше 3 застосунки на пристрій.
Профілі встановлення спливають через 7 днів після створення. Після цього Apple просить знову зібрати застосунок і перевстановити його з Xcode. Згідно з таблицею на тій самій сторінці, безкоштовний акаунт не дає доступу ні до App Store Connect, ні до TestFlight, ні до розділу сертифікатів і профілів. Для особистого застосунку, який ти змінюєш щотижня, це прийнятно. Для застосунку, яким хочеш користуватися щодня й не думати про це, це швидко набридає.
Як увімкнути режим розробника на iPhone
Застосунок, зібраний у Xcode або встановлений із файлу .ipa, не відкриється, поки режим розробника вимкнений. Apple створила його, щоб запобігти випадковому встановленню ризикованого ПЗ. На встановлення з App Store чи TestFlight він не впливає.
Щоб його увімкнути:
- Відкрий Settings, потім Privacy & Security.
- У розділі Security увімкни Developer Mode.
- Натисни Restart у сповіщенні.
- Після перезавантаження підтвердь кнопкою Turn On і введи свій код.
За словами Apple, ця опція з'являється в Settings лише після того, як почато з'єднання з Mac, або якщо iPhone уже був з'єднаний. За даними Expo, режим розробника потрібен і для збірок Expo, встановлених за посиланням, і для локальних development builds. Без Mac Expo радить спершу встановити збірку, а потім торкнутися її іконки: з'явиться сповіщення з пропозицією увімкнути режим.
З платним акаунтом: застосунок лишається встановленим
Членство в Apple Developer Program коштує 99 доларів за рік членства, ціну при реєстрації показують у місцевій валюті. Вибір між фізичною особою та організацією і те, що входить у членство, детально описано в статті акаунт розробника Apple: ціна й реєстрація.
З ним встановлення вже не обмежене 7 днями. Expo вказує, що профілі встановлення спливають через 12 місяців. Ти можеш зареєструвати до 100 iPhone за рік членства, згідно з довідкою Apple про пристрої. Вимкнення пристрою не звільняє місце: лічильник повертається до 100 лише на початку наступного року членства.
Ти й далі можеш встановлювати з Xcode або скористатися одним із двох наступних способів, яким Mac не потрібен.
Збірка Expo, встановлена за посиланням
Expo називає цей спосіб внутрішнім розповсюдженням. Сервери EAS збирають твій застосунок і дають посилання для встановлення. Потрібен платний акаунт Apple Developer.
- Зареєструй свій iPhone командою
eas device:create. Вона видасть посилання або QR-код, який треба відкрити на телефоні. - Додай профіль у
eas.jsonз"distribution": "internal", як у туторіалі Expo. - Запусти збірку для iOS з цим профілем і відкрий посилання для встановлення на iPhone.
Для iPhone, доданого пізніше, потрібна нова збірка або повторне підписання наявної. Expo також нагадує, що вимкнені пристрої все одно рахуються в ліміт 100.
Це ідеальний спосіб для власного застосунку з нативними модулями. Мої застосунки ще на SDK 57 від Expo, а Expo Go з App Store вже на SDK 58, тому я тестую їх у власних збірках, а не в Expo Go.
TestFlight: найзручніший шлях
TestFlight встановлює застосунок як звичайний, без режиму розробника й реєстрації пристрою. Згідно з довідкою App Store Connect, кожна збірка доступна 90 днів. Ти можеш запросити до 100 внутрішніх тестувальників, тобто користувачів App Store Connect, які мають доступ до твого застосунку.
Я користуюся цим способом щодня. Внутрішня група моїх застосунків налаштована на автоматичне розповсюдження: кожна надіслана збірка сама з'являється в застосунку TestFlight на моєму iPhone. Expo це підтверджує: збірки додаються до груп, де увімкнене автоматичне розповсюдження.
Для тестувальників поза твоєю командою Apple вимагає перевірки першої збірки. Усі деталі в статті TestFlight: як тестувати застосунок для iPhone.
Expo Go: спробувати, нічого не платячи
Expo Go це безкоштовний застосунок, який завантажує твій проєкт із комп'ютера. Це найшвидший спосіб побачити перші екрани на iPhone, навіть із PC. З вересня 2026 року Expo вимагає входу у твій акаунт Expo, і в терміналі, і в застосунку на iPhone.
Два обмеження, які варто знати:
- Версія. Expo Go підтримує лише останню версію SDK. Його версія в App Store, випущена 22 жовтня 2026 року, працює з SDK 58. Але це не гарантовано: навесні 2026 року вона лишалася на SDK 54, чекаючи схвалення Apple, згідно з changelog Expo від 4 травня 2026 року. Тому, починаючи з SDK 56,
create-expo-appпропонує створити проєкт, сумісний із версією з App Store. Якщо твій проєкт на іншому SDK,eas goстворить твою власну копію Expo Go, яка розповсюджується через TestFlight, але для цього потрібне платне членство. - Нативні модулі. Expo прямо каже: Expo Go це майданчик для навчання, обмежений і непридатний для проєкту, що йде в продакшн. Щойно ти додаєш нативний модуль, якого немає в Expo Go, тобі потрібен development build.
З PC на Windows
Xcode існує тільки для Mac. З Windows жоден офіційний спосіб не дає безкоштовно встановити нативний застосунок на iPhone. FAQ Expo підсумовує: ти збираєш у хмарі й тестуєш на справжньому iPhone через Expo Go або development build. Лишається два шляхи:
- Безкоштовно: Expo Go з проєктом, сумісним із його версією в App Store.
- З членством: сервери EAS збирають застосунок, а ти встановлюєш його за посиланням або через TestFlight. Expo уточнює, що його сервіс надсилання для iOS працює також із Windows і Linux.
Повний шлях без Mac описано в статті як опублікувати iOS-застосунок без Mac.
Який спосіб обрати
- Застосунок лише для тебе, у тебе є Mac, і перевстановлення раз на тиждень не заважає: Xcode і безкоштовний акаунт.
- Хочеш користуватися ним щодня й не думати про це: платне членство, а потім TestFlight.
- Твій застосунок використовує нативні модулі, а Mac у тебе немає: членство, а потім збірка Expo за посиланням.
- Ти тільки починаєш і хочеш просто побачити свої екрани: Expo Go.
- Хочеш поділитися ним із кількома близькими: TestFlight, із внутрішніми тестувальниками або зовнішньою групою.
Створи застосунок, який встановиш
Встановлення це лише фініш. Якщо ти створюєш застосунок з ІІ, iOS & Android Kit стартує зі Starter Code моїх застосунків, уже готового для Expo, і веде тебе чотирма етапами до App Store у твоєму темпі. Помилки ІІ в мобільному проєкті детально розібрані в статті як створити застосунок з ІІ.
Якщо ще вагаєшся, що робити далі, пройди безкоштовну діагностику: вона покаже, що тебе насправді гальмує, і надішле мій чекліст проти відмов Apple. Повний метод з Expo на сторінці мобільний застосунок на React Native та Expo.
Поширені запитання
Чи можна безкоштовно встановити свій застосунок на iPhone без App Store?
Так, із Mac, Xcode і безкоштовним акаунтом Apple. Xcode збирає застосунок і встановлює його на під'єднаний iPhone. Встановлення спливає через 7 днів, а ліміт становить 3 пристрої та 3 застосунки на пристрій.
Чому мій застосунок, встановлений через Xcode, перестає працювати через 7 днів?
З безкоштовним акаунтом Apple робить профілі встановлення недійсними через 7 днів після створення. Тоді знову збери застосунок і перевстанови його з Xcode. З платним членством профілі діють до 12 місяців.
Як увімкнути режим розробника на iPhone?
Відкрий Settings, потім Privacy & Security, і увімкни Developer Mode у розділі Security. Натисни Restart, потім підтвердь кнопкою Turn On і своїм кодом. Опція з'являється, коли iPhone з'єднаний із Mac. Без Mac спершу встанови збірку, потім торкнися її іконки: з'явиться сповіщення з пропозицією увімкнути режим.
Чи можна встановити свій застосунок на iPhone з Windows?
Безкоштовно і з нативним застосунком ні, бо Xcode існує лише для Mac. Безкоштовно ти можеш запускати проєкт у Expo Go. З платним членством EAS збирає застосунок у хмарі, а ти встановлюєш його за посиланням або через TestFlight.
Скільки iPhone можна зареєструвати з акаунтом розробника?
До 100 iPhone за рік членства з платним акаунтом. Вимкнення пристрою не звільняє місце. З безкоштовним акаунтом ліміт становить 3 пристрої, які спливають через 7 днів.
Скільки часу застосунок лишається встановленим через TestFlight?
Кожна збірка доступна 90 днів. До кінця цього строку надішли нову збірку й встанови її із застосунку TestFlight.

