# Cum instalezi propria aplicație pe iPhone fără App Store

> E gratuit cu un Mac și Xcode, dar aplicația expiră după 7 zile. Compte plătit, TestFlight, build Expo sau Expo Go: metoda potrivită pentru cazul tău.

Pagina originală: [Cum instalezi propria aplicație pe iPhone fără App Store](https://devoria.fr/ro/blog/instalare-aplicatie-iphone-fara-app-store)
Autor: [Mehdi Azizi](https://devoria.fr/ro/mehdi-azizi)
Publicare: 2026-11-04
Ultima revizuire a conținutului: 2026-11-04


Da, poți să-ți instalezi propria aplicație pe iPhone fără să treci prin App Store, și chiar gratuit. Ai nevoie de un Mac, de Xcode și de un simplu cont Apple. **Dar cu contul gratuit, instalarea expiră după 7 zile**: trebuie să recompilezi aplicația și s-o reinstalezi. Ca s-o păstrezi mai mult timp sau s-o instalezi fără Mac, ai nevoie de abonamentul plătit la Apple Developer Program, de 99 de dolari pe an.

Îmi testez propriile aplicații, Solys, TradaZen și Nolera, pe iPhone-ul meu cu mult înainte de lansare. Ghidul ăsta compară cele cinci căi oficiale, pe baza paginilor Apple și Expo recitite pe 3 noiembrie 2026. Dacă întrebarea ta e despre costul total al unei aplicații, citește mai bine [cum creezi o aplicație iPhone gratuit](https://devoria.fr/ro/blog/creare-aplicatie-iphone-gratuit-cost-real).

## Cele cinci moduri de a-ți instala aplicația, comparate

| Metodă                        | Cost      | Mac necesar | Durata instalării          |
| ----------------------------- | --------- | ----------- | -------------------------- |
| Xcode, cont gratuit           | Gratuit   | Da          | 7 zile                     |
| Xcode, cont plătit            | 99 $ / an | Da          | Până la 12 luni            |
| Build Expo instalat prin link | 99 $ / an | Nu          | Până la 12 luni            |
| TestFlight                    | 99 $ / an | Nu          | 90 de zile per build       |
| Expo Go                       | Gratuit   | Nu          | Legată de calculatorul tău |

Limitele, rând cu rând:

- **Cont gratuit**: 3 dispozitive și 10 identificatori de aplicație, valabili 7 zile, și 3 aplicații per dispozitiv.
- **Cont plătit, Xcode sau link Expo**: până la 100 de iPhone-uri înregistrate pe an de abonament.
- **TestFlight**: până la 100 de testeri interni și 10.000 externi, cu o verificare din partea Apple pentru cei externi.
- **Expo Go**: proiectul tău rulează în interiorul aplicației Expo Go, fără module native personalizate.

Duratele de 12 luni corespund valabilității profilurilor de instalare, conform [documentației Expo](https://docs.expo.dev/app-signing/app-credentials/). Celelalte cifre vin din paginile Apple citate mai jos.

## Gratuit, cu un Mac și Xcode

E singura metodă oficială de a instala o aplicație nativă reală pe iPhone fără să plătești abonamentul. Xcode e [gratuit pe Mac App Store](https://apps.apple.com/fr/app/xcode/id497799835?mt=12). Versiunea actuală cere macOS 26.6 și un Mac cu cip Apple M1 sau mai nou.

Conform [documentației Xcode](https://developer.apple.com/documentation/xcode/running-your-app-on-simulated-or-physical-devices), pașii sunt următorii:

1. **Conectează-ți contul Apple** în Xcode, meniul Settings, apoi Apple Accounts. Fără abonament, Xcode îl afișează ca Personal Team.
2. **Deschide fila Signing & Capabilities** a proiectului. Apasă pe Set Up Signing, alege echipa și introdu un identificator de bundle unic.
3. **Asociază iPhone-ul cu Mac-ul** prin Device Hub, cu cablu sau wireless.
4. **Alege iPhone-ul** ca destinație, apoi apasă pe Run. Xcode înregistrează dispozitivul și creează profilul de instalare.

Cu Expo, comanda `npx expo run:ios --device` face același lucru: compilează proiectul local cu Xcode și îl instalează pe iPhone-ul conectat. [Expo precizează](https://docs.expo.dev/develop/development-builds/introduction/) că această compilare locală e singura cale de a instala un build de dezvoltare pe iPhone fără cont plătit.

### Limitele contului gratuit

[Ajutorul Apple despre conturile de dezvoltator](https://developer.apple.com/help/account/basics/about-your-developer-account) stabilește trei limite pentru un Personal Team:

- **10 identificatori de aplicație** cel mult, care expiră după 7 zile;
- **3 dispozitive** cel mult, care expiră și ele după 7 zile;
- **3 aplicații per dispozitiv** cel mult.

**Profilurile de instalare expiră la 7 zile după creare.** După acest termen, Apple îți cere să recompilezi aplicația și s-o reinstalezi din Xcode. Conform tabelului de pe aceeași pagină, contul gratuit nu-ți dă acces nici la App Store Connect, nici la TestFlight, nici la secțiunea de certificate și profiluri. Pentru o aplicație personală pe care o modifici în fiecare săptămână, merge. Pentru o aplicație pe care vrei s-o folosești zilnic fără să te gândești la ea, devine repede enervant.

## Activează modul dezvoltator pe iPhone

O aplicație compilată de Xcode sau instalată dintr-un fișier `.ipa` nu se deschide cât timp modul dezvoltator e oprit. [Apple l-a conceput](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device) ca să prevină instalarea involuntară a unui software riscant. Nu schimbă nimic la instalările din App Store sau TestFlight.

Ca să-l activezi:

1. Deschide Settings, apoi Privacy & Security.
2. Sub Security, activează Developer Mode.
3. Atinge Restart în alertă.
4. După repornire, confirmă cu Turn On, apoi cu codul tău.

Conform Apple, opțiunea apare în Settings doar după ce ai început asocierea cu un Mac sau dacă iPhone-ul a fost deja asociat. [Conform Expo](https://docs.expo.dev/guides/ios-developer-mode/), modul dezvoltator e necesar și pentru build-urile Expo instalate prin link și pentru build-urile de dezvoltare locale. Fără Mac, Expo recomandă să instalezi întâi build-ul, apoi să-i atingi iconița: o alertă îți propune atunci să activezi modul.

## Cu contul plătit: păstrezi aplicația instalată

Abonamentul la [Apple Developer Program](https://developer.apple.com/programs/enroll/) costă 99 de dolari pe an de abonament, cu un preț afișat în moneda locală la înscriere. Alegerea între persoană fizică și organizație, plus ce acoperă abonamentul, sunt detaliate în [contul de dezvoltator Apple: preț și înscriere](https://devoria.fr/ro/blog/cont-developer-apple-pret-gratuit-99-dolari).

Cu el, instalarea nu mai durează doar 7 zile. Expo indică faptul că profilurile de instalare expiră după 12 luni. Poți înregistra până la 100 de iPhone-uri pe an de abonament, conform [ajutorului Apple despre dispozitive](https://developer.apple.com/help/account/devices/devices-overview). **Dezactivarea unui dispozitiv nu eliberează un loc**: contorul revine la 100 abia la începutul următorului an de abonament.

Continui să instalezi din Xcode sau treci la una dintre următoarele două metode, care nu cer Mac.

## Un build Expo instalat printr-un link

Expo numește această metodă [distribuție internă](https://docs.expo.dev/build/internal-distribution/). Serverele EAS îți compilează aplicația, apoi îți dau un link de instalare. Necesită un cont Apple Developer plătit.

1. **Înregistrează-ți iPhone-ul** cu `eas device:create`. Comanda generează un link sau un cod QR pe care îl deschizi pe telefon.
2. **Adaugă un profil** în `eas.json` cu `"distribution": "internal"`, ca în [tutorialul Expo](https://docs.expo.dev/tutorial/eas/internal-distribution-builds/).
3. **Pornește build-ul iOS** cu acest profil, apoi deschide linkul de instalare pe iPhone.

**Un iPhone adăugat ulterior cere un build nou** sau o nouă semnare a build-ului existent. Expo amintește și că dispozitivele dezactivate se numără în continuare în limita de 100.

E metoda ideală pentru o aplicație a ta care folosește module native. Aplicațiile mele sunt încă pe SDK 57 de la Expo, în timp ce Expo Go din App Store urmează SDK 58: așa că le testez cu propriile build-uri, nu în Expo Go.

## TestFlight: calea cea mai comodă

TestFlight îți instalează aplicația ca pe o aplicație normală, fără mod dezvoltator și fără înregistrarea dispozitivului. Conform [ajutorului App Store Connect](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview), **fiecare build rămâne disponibil 90 de zile**. Poți invita până la 100 de testeri interni, utilizatori App Store Connect care au acces la aplicația ta.

E metoda mea de zi cu zi. Grupul intern al aplicațiilor mele e setat pe distribuție automată: fiecare build trimis ajunge singur în aplicația TestFlight de pe iPhone-ul meu. [Expo confirmă](https://docs.expo.dev/eas/json/): build-urile sunt adăugate în grupurile unde e activată această distribuție automată.

Pentru testeri din afara echipei, [Apple cere o verificare](https://developer.apple.com/testflight/) a primului build. Toate detaliile sunt în [TestFlight: cum îți testezi aplicația iPhone](https://devoria.fr/ro/blog/testflight-testare-aplicatie-iphone).

## Expo Go: încerci fără să plătești nimic

Expo Go e o aplicație gratuită care încarcă proiectul tău de pe calculator. E cel mai rapid mod de a-ți vedea primele ecrane pe iPhone, chiar și de pe un PC. Din septembrie 2026, [Expo cere să fii autentificat](https://expo.dev/changelog/expo-go-57-login) în contul Expo, în terminal și în aplicația de pe iPhone.

Două limite de știut:

- **Versiunea.** [Expo Go suportă doar ultima versiune de SDK](https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/). [Versiunea sa din App Store](https://apps.apple.com/fr/app/expo-go/id982107779), lansată pe 22 octombrie 2026, urmează SDK 58. Sincronizarea asta nu e garantată: în primăvara lui 2026, a rămas pe SDK 54 în așteptarea aprobării Apple, conform [changelog-ului Expo din 4 mai 2026](https://expo.dev/changelog/expo-go-and-app-store-may-2026). De la SDK 56, `create-expo-app` îți propune deci să creezi un proiect compatibil cu versiunea din App Store. Dacă proiectul tău urmează alt SDK, `eas go` îți face propria copie de Expo Go, distribuită prin TestFlight, dar ai nevoie de abonamentul plătit.
- **Modulele native.** [Expo o spune](https://docs.expo.dev/get-started/set-up-your-environment/): Expo Go e un teren de încercare pentru învățat, limitat și inutil pentru un proiect destinat producției. Imediat ce adaugi un modul nativ care lipsește din Expo Go, ai nevoie de un build de dezvoltare.

## De pe un PC cu Windows

Xcode există doar pe Mac. **De pe Windows, nicio metodă oficială nu instalează gratuit o aplicație nativă pe iPhone.** [FAQ-ul Expo](https://docs.expo.dev/faq/) rezumă: compilezi în cloud și testezi pe un iPhone real cu Expo Go sau cu un build de dezvoltare. Îți rămân două căi:

- **Gratuit**: Expo Go, cu un proiect compatibil cu versiunea sa din App Store.
- **Cu abonament**: serverele EAS îți compilează aplicația, apoi o instalezi prin link sau prin TestFlight. [Expo precizează](https://docs.expo.dev/deploy/submit-to-app-stores/) că serviciul său de trimitere funcționează și de pe Windows și Linux pentru iOS.

Parcursul complet fără Mac e în [cum publici o aplicație iOS fără Mac](https://devoria.fr/ro/blog/publicare-aplicatie-ios-fara-mac-expo-eas).

## Ce metodă să alegi

- **Aplicația e doar pentru tine, ai un Mac și nu te deranjează o reinstalare pe săptămână**: Xcode și contul gratuit.
- **Vrei s-o folosești zilnic fără să te gândești la ea**: abonamentul plătit, apoi TestFlight.
- **Aplicația ta folosește module native și n-ai Mac**: abonamentul, apoi un build Expo instalat prin link.
- **Abia descoperi și vrei doar să-ți vezi ecranele**: Expo Go.
- **Vrei s-o împarți cu câțiva apropiați**: TestFlight, cu testeri interni sau un grup extern.

## Construiește aplicația pe care o vei instala

Instalarea e doar finalul drumului. Dacă îți creezi aplicația cu AI, [iOS & Android Kit](https://devoria.fr/ro/kits/ios) pornește de la codul de bază al aplicațiilor mele, deja pregătit pentru Expo, și te duce în patru etape până în App Store, în ritmul tău. Greșelile AI-ului pe un proiect mobil sunt detaliate în [cum creezi o aplicație cu AI](https://devoria.fr/ro/blog/creare-aplicatie-ios-cu-ai-capcane-verificari).

Dacă încă eziți cum să procedezi, [fă-ți diagnosticul gratuit](https://devoria.fr/ro/diagnostic): îți spune ce te blochează cu adevărat și îți trimite checklist-ul meu anti-respingere Apple. Metoda completă cu Expo e pe pagina [aplicație mobilă React Native și Expo](https://devoria.fr/ro/expertise/aplicatie-mobila-react-native-expo).

## Întrebări frecvente

### Poți instala gratuit propria aplicație pe iPhone fără App Store?

Da, cu un Mac, Xcode și un cont Apple gratuit. Xcode compilează aplicația și o instalează pe iPhone-ul conectat. Instalarea expiră după 7 zile și ești limitat la 3 dispozitive și 3 aplicații per dispozitiv.

### De ce se oprește aplicația instalată cu Xcode după 7 zile?

Cu un cont gratuit, Apple face ca profilurile de instalare să expire la 7 zile după creare. Atunci recompilează aplicația și reinstaleaz-o din Xcode. Cu abonamentul plătit, profilurile durează până la 12 luni.

### Cum activezi modul dezvoltator pe iPhone?

Deschide Settings, apoi Privacy & Security, și activează Developer Mode sub Security. Atinge Restart, apoi confirmă cu Turn On și codul tău. Opțiunea apare după ce iPhone-ul a fost asociat cu un Mac. Fără Mac, instalează întâi build-ul, apoi atinge-i iconița: o alertă îți propune să activezi modul.

### Poți instala propria aplicație iPhone de pe Windows?

Nu gratuit, cu o aplicație nativă, pentru că Xcode există doar pe Mac. Gratuit, poți rula proiectul în Expo Go. Cu abonamentul plătit, EAS compilează aplicația în cloud, apoi o instalezi prin link sau prin TestFlight.

### Câte iPhone-uri poți înregistra cu un cont de dezvoltator?

Până la 100 de iPhone-uri pe an de abonament, cu contul plătit. Dezactivarea unui dispozitiv nu eliberează un loc. Cu contul gratuit, limita e de 3 dispozitive, care expiră după 7 zile.

### Cât timp rămâne instalată o aplicație cu TestFlight?

Fiecare build rămâne disponibil 90 de zile. Înainte de termen, trimite un build nou, apoi instalează-l din aplicația TestFlight.


## Proiectul tău

[iOS & Android Kit](https://devoria.fr/ro/kits/ios): Creează-ți aplicația de iPhone și Android cu Claude Code: codul de pornire al aplicațiilor mele, drumul până în store-uri și toate kiturile. 529 RON.

[Diagnostic: ce te desparte de aplicația ta de iPhone](https://devoria.fr/ro/diagnostic): 7 întrebări, 60 de secunde: afli ce te blochează de fapt să-ți publici aplicația de iPhone, traseul tău în 4 etape și kitul potrivit pentru tine.
