Ghiduri4 min de citit

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:

  1. Descarcă Companion din meniul dispozitivului din proiect (Get OpenV2 Companion) și deschide-l.
  2. 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.
  3. Conectează iPhone-ul prin USB, deblochează-l și apasă Trust This Computer.
  4. Pe iPhone, activează Settings → Privacy & Security → Developer Mode, repornește și confirmă.
  5. În OpenV2, selectează iPhone-ul și alege Install on [iPhone-ul tău].
  6. 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șaPână la 3 pe dispozitiv
App ID-uriPână la 10, care expiră după 7 zile
DispozitivePână la 3, care expiră după 7 zile
Profiluri de semnareExpiră 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 veziCe faci
iPhone-ul doar se încarcăFolosește un cablu de date sau alt port USB, deblochează telefonul, acceptă Trust
iPhone-ul nu e detectatVerifică dacă Apple Devices din Windows îl vede, apoi reîncearcă
Developer Mode lipseșteUrmează mesajul de pe rândul Developer Mode din Companion, apoi verifică din nou Settings
Aplicația se instalează, dar nu se deschideAcordă î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

  1. Descrii aplicația; OpenV2 o scrie în Swift și SwiftUI.
  2. O testezi în simulatorul din cloud, în browser.
  3. O instalezi pe iPhone de pe Windows cu Companion și un cont Apple gratuit.
  4. 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.

Modul Team

Șase specialiști AI îți construiesc aplicația

Majoritatea constructorilor de aplicații cu AI îți dau un singur agent care ghicește totul în timp ce scrie cod. OpenV2 dă fiecărei sarcini un responsabil, iar tu vezi fiecare predare.

Ethan

Team Leader

Preia orice cerere, decide cine ce face și ține echipa pe drum.

Clara

Deep Researcher

Îți cercetează piața și concurenții cu surse, după ce îi aprobi planul.

Maya

Product Manager

Transformă ideea într-un MVP scurt: ecranele, funcțiile cheie și ce așteaptă.

Oliver

Architect

Proiectează datele, sincronizarea, notificările și riscurile înainte de orice cod.

Leo

Engineer

Scrie SwiftUI sau Kotlin, construiește aplicația, face iconița și repară. Singurul care îți modifică aplicația.

Doar Leo îți modifică codul

Sofia

Data Analyst

Citește datele și metricile, verifică cifrele și îți spune ce înseamnă.

De la idee la aplicație: cine intervine

  1. Ethan preia ideea
  2. Clara cercetează piața, când îi ceri
  3. Maya definește MVP-ul
  4. Oliver proiectează părțile grele
  5. Leo construiește aplicația
  6. Sofia citește datele, când le ai

Preferi să construiești direct? Modul Solo este un singur inginer.

Vezi echipa în detaliu

Construiește-o cu o echipă de șase

Descrie aplicația. Ethan, Clara, Maya, Oliver, Leo și Sofia o duc de la idee până în App Store și Google Play.