# Як встановити свій застосунок на iPhone без App Store

> Безкоштовно з Mac і Xcode, але застосунок перестає працювати через 7 днів. Платний акаунт, TestFlight, збірка Expo чи Expo Go: що обрати у твоєму випадку.

Оригінальна сторінка: [Як встановити свій застосунок на iPhone без App Store](https://devoria.fr/uk/blog/vstanovyty-svii-zastosunok-na-iphone-bez-app-store)
Автор: [Mehdi Azizi](https://devoria.fr/uk/mehdi-azizi)
Опубліковано: 2026-11-04
Останнє оновлення змісту: 2026-11-04


Так, ти можеш встановити власний застосунок на свій iPhone без App Store, і навіть безкоштовно. Тобі знадобляться Mac, Xcode і звичайний акаунт Apple. **Але з безкоштовним акаунтом встановлення діє лише 7 днів**: потім застосунок треба знову зібрати й перевстановити. Щоб він лишався довше або щоб встановлювати без Mac, потрібне платне членство в Apple Developer Program за 99 доларів на рік.

Я тестую свої застосунки, Solys, TradaZen і Nolera, на своєму iPhone задовго до релізу. У цьому гайді я порівнюю п'ять офіційних способів, спираючись на сторінки Apple та Expo, які перечитав 3 листопада 2026 року. Якщо тебе цікавить загальна вартість застосунку, краще почитай [як створити застосунок для iPhone безкоштовно](https://devoria.fr/uk/blog/stvoryty-zastosunok-iphone-bezkoshtovno-tsina).

## П'ять способів встановити свій застосунок: порівняння

| Спосіб                     | Вартість    | Потрібен 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](https://docs.expo.dev/app-signing/app-credentials/). Решта цифр узята зі сторінок Apple, на які я посилаюся нижче.

## Безкоштовно, з Mac і Xcode

Це єдиний офіційний спосіб встановити справжній нативний застосунок на iPhone, не платячи за членство. Xcode [безкоштовний у Mac App Store](https://apps.apple.com/fr/app/xcode/id497799835?mt=12). Його поточна версія вимагає macOS 26.6 і Mac із чипом Apple M1 або новішим.

Згідно з [документацією Xcode](https://developer.apple.com/documentation/xcode/running-your-app-on-simulated-or-physical-devices), кроки такі:

1. **Підключи свій акаунт Apple** у Xcode: меню Settings, потім Apple Accounts. Без членства Xcode показує його як Personal Team.
2. **Відкрий вкладку Signing & Capabilities** свого проєкту. Натисни Set Up Signing, вибери команду й введи унікальний bundle identifier.
3. **Під'єднай iPhone до Mac** через Device Hub, кабелем або бездротово.
4. **Вибери свій iPhone** як ціль і натисни Run. Xcode зареєструє пристрій і створить профіль встановлення.

З Expo те саме робить команда `npx expo run:ios --device`: вона локально збирає проєкт через Xcode і встановлює його на під'єднаний iPhone. [Expo уточнює](https://docs.expo.dev/develop/development-builds/introduction/): така локальна збірка є єдиним способом встановити development build на iPhone без платного акаунту.

### Обмеження безкоштовного акаунту

[Довідка Apple про акаунти розробника](https://developer.apple.com/help/account/basics/about-your-developer-account) встановлює для Personal Team три обмеження:

- **щонайбільше 10 ідентифікаторів застосунків**, які спливають через 7 днів;
- **щонайбільше 3 пристрої**, які теж спливають через 7 днів;
- **щонайбільше 3 застосунки на пристрій**.

**Профілі встановлення спливають через 7 днів після створення.** Після цього Apple просить знову зібрати застосунок і перевстановити його з Xcode. Згідно з таблицею на тій самій сторінці, безкоштовний акаунт не дає доступу ні до App Store Connect, ні до TestFlight, ні до розділу сертифікатів і профілів. Для особистого застосунку, який ти змінюєш щотижня, це прийнятно. Для застосунку, яким хочеш користуватися щодня й не думати про це, це швидко набридає.

## Як увімкнути режим розробника на iPhone

Застосунок, зібраний у Xcode або встановлений із файлу `.ipa`, не відкриється, поки режим розробника вимкнений. [Apple створила його](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device), щоб запобігти випадковому встановленню ризикованого ПЗ. На встановлення з App Store чи TestFlight він не впливає.

Щоб його увімкнути:

1. Відкрий Settings, потім Privacy & Security.
2. У розділі Security увімкни Developer Mode.
3. Натисни Restart у сповіщенні.
4. Після перезавантаження підтвердь кнопкою Turn On і введи свій код.

За словами Apple, ця опція з'являється в Settings лише після того, як почато з'єднання з Mac, або якщо iPhone уже був з'єднаний. [За даними Expo](https://docs.expo.dev/guides/ios-developer-mode/), режим розробника потрібен і для збірок Expo, встановлених за посиланням, і для локальних development builds. Без Mac Expo радить спершу встановити збірку, а потім торкнутися її іконки: з'явиться сповіщення з пропозицією увімкнути режим.

## З платним акаунтом: застосунок лишається встановленим

Членство в [Apple Developer Program](https://developer.apple.com/programs/enroll/) коштує 99 доларів за рік членства, ціну при реєстрації показують у місцевій валюті. Вибір між фізичною особою та організацією і те, що входить у членство, детально описано в статті [акаунт розробника Apple: ціна й реєстрація](https://devoria.fr/uk/blog/akaunt-rozrobnyka-apple-tsina).

З ним встановлення вже не обмежене 7 днями. Expo вказує, що профілі встановлення спливають через 12 місяців. Ти можеш зареєструвати до 100 iPhone за рік членства, згідно з [довідкою Apple про пристрої](https://developer.apple.com/help/account/devices/devices-overview). **Вимкнення пристрою не звільняє місце**: лічильник повертається до 100 лише на початку наступного року членства.

Ти й далі можеш встановлювати з Xcode або скористатися одним із двох наступних способів, яким Mac не потрібен.

## Збірка Expo, встановлена за посиланням

Expo називає цей спосіб [внутрішнім розповсюдженням](https://docs.expo.dev/build/internal-distribution/). Сервери EAS збирають твій застосунок і дають посилання для встановлення. Потрібен платний акаунт Apple Developer.

1. **Зареєструй свій iPhone** командою `eas device:create`. Вона видасть посилання або QR-код, який треба відкрити на телефоні.
2. **Додай профіль** у `eas.json` з `"distribution": "internal"`, як у [туторіалі Expo](https://docs.expo.dev/tutorial/eas/internal-distribution-builds/).
3. **Запусти збірку для iOS** з цим профілем і відкрий посилання для встановлення на iPhone.

**Для iPhone, доданого пізніше, потрібна нова збірка** або повторне підписання наявної. Expo також нагадує, що вимкнені пристрої все одно рахуються в ліміт 100.

Це ідеальний спосіб для власного застосунку з нативними модулями. Мої застосунки ще на SDK 57 від Expo, а Expo Go з App Store вже на SDK 58, тому я тестую їх у власних збірках, а не в Expo Go.

## TestFlight: найзручніший шлях

TestFlight встановлює застосунок як звичайний, без режиму розробника й реєстрації пристрою. Згідно з [довідкою App Store Connect](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview), **кожна збірка доступна 90 днів**. Ти можеш запросити до 100 внутрішніх тестувальників, тобто користувачів App Store Connect, які мають доступ до твого застосунку.

Я користуюся цим способом щодня. Внутрішня група моїх застосунків налаштована на автоматичне розповсюдження: кожна надіслана збірка сама з'являється в застосунку TestFlight на моєму iPhone. [Expo це підтверджує](https://docs.expo.dev/eas/json/): збірки додаються до груп, де увімкнене автоматичне розповсюдження.

Для тестувальників поза твоєю командою [Apple вимагає перевірки](https://developer.apple.com/testflight/) першої збірки. Усі деталі в статті [TestFlight: як тестувати застосунок для iPhone](https://devoria.fr/uk/blog/testflight-testuvannya-zastosunku-iphone).

## Expo Go: спробувати, нічого не платячи

Expo Go це безкоштовний застосунок, який завантажує твій проєкт із комп'ютера. Це найшвидший спосіб побачити перші екрани на iPhone, навіть із PC. З вересня 2026 року [Expo вимагає входу](https://expo.dev/changelog/expo-go-57-login) у твій акаунт Expo, і в терміналі, і в застосунку на iPhone.

Два обмеження, які варто знати:

- **Версія.** [Expo Go підтримує лише останню версію SDK](https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/). [Його версія в App Store](https://apps.apple.com/fr/app/expo-go/id982107779), випущена 22 жовтня 2026 року, працює з SDK 58. Але це не гарантовано: навесні 2026 року вона лишалася на SDK 54, чекаючи схвалення Apple, згідно з [changelog Expo від 4 травня 2026 року](https://expo.dev/changelog/expo-go-and-app-store-may-2026). Тому, починаючи з SDK 56, `create-expo-app` пропонує створити проєкт, сумісний із версією з App Store. Якщо твій проєкт на іншому SDK, `eas go` створить твою власну копію Expo Go, яка розповсюджується через TestFlight, але для цього потрібне платне членство.
- **Нативні модулі.** [Expo прямо каже](https://docs.expo.dev/get-started/set-up-your-environment/): Expo Go це майданчик для навчання, обмежений і непридатний для проєкту, що йде в продакшн. Щойно ти додаєш нативний модуль, якого немає в Expo Go, тобі потрібен development build.

## З PC на Windows

Xcode існує тільки для Mac. **З Windows жоден офіційний спосіб не дає безкоштовно встановити нативний застосунок на iPhone.** [FAQ Expo](https://docs.expo.dev/faq/) підсумовує: ти збираєш у хмарі й тестуєш на справжньому iPhone через Expo Go або development build. Лишається два шляхи:

- **Безкоштовно**: Expo Go з проєктом, сумісним із його версією в App Store.
- **З членством**: сервери EAS збирають застосунок, а ти встановлюєш його за посиланням або через TestFlight. [Expo уточнює](https://docs.expo.dev/deploy/submit-to-app-stores/), що його сервіс надсилання для iOS працює також із Windows і Linux.

Повний шлях без Mac описано в статті [як опублікувати iOS-застосунок без Mac](https://devoria.fr/uk/blog/publish-ios-app-without-mac-expo-eas).

## Який спосіб обрати

- **Застосунок лише для тебе, у тебе є Mac, і перевстановлення раз на тиждень не заважає**: Xcode і безкоштовний акаунт.
- **Хочеш користуватися ним щодня й не думати про це**: платне членство, а потім TestFlight.
- **Твій застосунок використовує нативні модулі, а Mac у тебе немає**: членство, а потім збірка Expo за посиланням.
- **Ти тільки починаєш і хочеш просто побачити свої екрани**: Expo Go.
- **Хочеш поділитися ним із кількома близькими**: TestFlight, із внутрішніми тестувальниками або зовнішньою групою.

## Створи застосунок, який встановиш

Встановлення це лише фініш. Якщо ти створюєш застосунок з ІІ, [iOS & Android Kit](https://devoria.fr/uk/kits/ios) стартує зі Starter Code моїх застосунків, уже готового для Expo, і веде тебе чотирма етапами до App Store у твоєму темпі. Помилки ІІ в мобільному проєкті детально розібрані в статті [як створити застосунок з ІІ](https://devoria.fr/uk/blog/stvoryty-ios-zastosunok-z-shi-pastky-perevirky).

Якщо ще вагаєшся, що робити далі, [пройди безкоштовну діагностику](https://devoria.fr/uk/diagnostic): вона покаже, що тебе насправді гальмує, і надішле мій чекліст проти відмов Apple. Повний метод з Expo на сторінці [мобільний застосунок на React Native та Expo](https://devoria.fr/uk/expertise/react-native-expo-mobile-app).

## Поширені запитання

### Чи можна безкоштовно встановити свій застосунок на 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.


## Твій проєкт

[iOS & Android Kit](https://devoria.fr/uk/kits/ios): Створи свій застосунок для iPhone і Android з Claude Code: стартовий код моїх застосунків, шлях до публікації в сторах і всі кіти. 4 999 ₴.

[Діагностика: що відділяє тебе від твого застосунку для iPhone](https://devoria.fr/uk/diagnostic): 7 запитань, 60 секунд: ти дізнаєшся, що насправді заважає тобі опублікувати застосунок для iPhone, отримаєш свій шлях у 4 кроки і кіт, який тобі підходить.
