Cum construiești și testezi o aplicație iPhone fără Mac
În 2026 poți construi o aplicație iPhone nativă în SwiftUI de pe Windows. Cum funcționează build-ul și simulatorul în cloud, cum o instalezi pe iPhone prin USB cu OpenV2 Companion, limitele contului Apple gratuit și când ai nevoie de Apple Developer Program.
Ani la rând, primul rând din orice tutorial iOS era „îți trebuie un Mac”. Xcode rulează doar pe macOS, iar Xcode compilează o aplicație Swift și o semnează pentru telefon. Asta e încă adevărat. Ce s-a schimbat e unde rulează Xcode: nu mai trebuie să fie pe biroul tău.
Ghidul arată tot drumul pe un PC cu Windows: scrii o aplicație SwiftUI nativă, o rulezi într-un simulator, o instalezi pe iPhone-ul tău și afli ce îți trebuie înainte de App Store.
Ce îți trebuie
- Un PC cu Windows (64 de biți) și un browser.
- Un cont OpenV2. Merge orice plan, inclusiv Free (pe Free, build-urile rulează în proba unică).
- Un iPhone și un cablu USB de date, nu doar de încărcare.
- Un cont Apple. Unul gratuit ajunge ca să testezi pe telefonul tău.
Nu ai nevoie de Mac, de Xcode sau de abonament plătit Apple Developer ca să construiești și să testezi.
Pasul 1: descrie aplicația
Pornește un proiect și descrie aplicația în cuvinte simple, de exemplu „Un tracker de obiceiuri cu serii și mementouri zilnice.” În modul Team, echipa AI o definește întâi, apoi Leo, inginerul, o scrie în Swift și SwiftUI: un proiect nativ adevărat, nu o pagină web într-un înveliș. Vezi cum construiește echipa AI aplicația ta.
Pasul 2: rulează-o în simulatorul din cloud
Deschide previzualizarea și apasă Turn on simulator. Aplicația e compilată în cloud și pornește pe un simulator de iPhone transmis în browser. Poți atinge ecranele, scrie și cere modificări în chat cât rulează.
Câteva lucruri de știut:
- Simulatorul se oprește după 3 minute fără interacțiune, ca să nu meargă degeaba când pleci.
- Folosește utilizarea planului cât rulează. Oprește-l când nu testezi.
- Acoperă iPhone, iPad și pliabil, o metodă rapidă să prinzi ecranele care se strică doar pe o anumită mărime.
Pasul 3: instaleaz-o pe iPhone-ul tău
Un simulator nu e un telefon. Ca să simți aplicația reală, cu atingere, senzori și performanță reale, instaleaz-o cu OpenV2 Companion pentru Windows:
- Descarcă Companion din meniul dispozitivului din proiect (Get OpenV2 Companion) și deschide-l.
- Autentifică-te în OpenV2 din Companion, apoi în contul Apple. Parola Apple rămâne în Companion, pe PC-ul tău; nu o lipi niciodată în chat.
- Conectează iPhone-ul prin USB, deblochează-l și apasă Trust This Computer.
- Pe iPhone, activează Settings → Privacy & Security → Developer Mode, repornește și confirmă.
- În OpenV2, selectează iPhone-ul și alege Install on [iPhone-ul tău].
- Dacă iOS cere, acordă încredere dezvoltatorului în Settings → General → VPN & Device Management.
Companion semnează build-ul pe PC cu contul tău Apple, îl instalează prin USB și încearcă să-l pornească. Installed înseamnă că aplicația a ajuns pe telefon; Running, că a și pornit. După asta poți scoate cablul. Reinstalarea aceluiași proiect actualizează aplicația existentă.
Limitele Apple pentru un cont gratuit
Un cont Apple gratuit e făcut pentru testare personală, iar limitele le stabilește Apple:
| Resursă | Cont Apple gratuit |
|---|---|
| Aplicații instalate așa | Până la 3 pe dispozitiv |
| App ID-uri | Până la 10, care expiră după 7 zile |
| Dispozitive | Până la 3, care expiră după 7 zile |
| Profiluri de semnare | Expiră la 7 zile după emitere |
Practic: după șapte zile aplicația de test nu se mai deschide. Reconectează telefonul și instaleaz-o din nou. Dacă iOS spune că ai atins limita de trei aplicații, șterge întâi una dintre aplicațiile de test. Toate detaliile sunt în Limitele contului Apple.
Când ai nevoie de Apple Developer Program
Testarea pe telefonul tău e gratuită. Distribuția nu. Ca să publici în App Store sau să trimiți build-uri prin TestFlight îți trebuie un abonament plătit Apple Developer Program (taxa anuală o stabilește Apple), acces la App Store Connect și un plan Pro sau Max în OpenV2. Apple verifică fiecare aplicație, iar o încărcare nu e o aprobare.
Când ești gata, citește cum publici o aplicație iPhone în App Store.
Probleme frecvente
| Ce vezi | Ce faci |
|---|---|
| iPhone-ul doar se încarcă | Folosește un cablu de date sau alt port USB, deblochează telefonul, acceptă Trust |
| iPhone-ul nu e detectat | Verifică dacă Apple Devices din Windows îl vede, apoi reîncearcă |
| Developer Mode lipsește | Urmează mesajul de pe rândul Developer Mode din Companion, apoi verifică din nou Settings |
| Aplicația se instalează, dar nu se deschide | Acordă încredere dezvoltatorului în Settings și ține telefonul online |
| Aplicația nu se mai deschide după o săptămână | Profilul gratuit a expirat: reconectează și instalează din nou |
Pe scurt
- Descrii aplicația; OpenV2 o scrie în Swift și SwiftUI.
- O testezi în simulatorul din cloud, în browser.
- O instalezi pe iPhone de pe Windows cu Companion și un cont Apple gratuit.
- Intri în Apple Developer Program doar când vrei să publici.
Citește mai multe pe pagina constructorului de aplicații iOS sau în ghidul Companion pentru Windows.
Întrebări frecvente
Pot construi o aplicație iPhone pe Windows?
Da. Cu OpenV2, aplicația nativă Swift și SwiftUI se compilează în cloud, rulează într-un simulator în cloud în browser și se instalează pe iPhone de pe Windows cu OpenV2 Companion, prin USB.
Am nevoie de un cont Apple Developer plătit ca să testez pe iPhone?
Nu. Un cont Apple gratuit poate semna aplicații pentru testare personală, cu limitele Apple: până la trei aplicații pe dispozitiv și profiluri care expiră după șapte zile. Pentru publicare îți trebuie Apple Developer Program plătit.
Instalarea pe iPhone cere un plan OpenV2 plătit?
Nu. Orice plan OpenV2 poate instala pe un telefon real cu Companion, inclusiv Free. Publicarea în App Store cere Pro sau Max.
Aplicația e nativă sau web?
Nativă. OpenV2 scrie Swift și SwiftUI pentru iPhone și Kotlin pentru Android, ca proiecte reale pe care le poți deschide în Xcode sau Android Studio.






