Kalo te përmbajtja

Si të testosh dhe të publikosh një aplikacion iOS në App Store (2026)

Nga TestFlight te shqyrtimi i Apple: udhëzues praktik për të testuar dhe publikuar aplikacionin tënd iPhone në App Store në 2026, me kërkesat e reja të Xcode 26.

Apple ka reputacionin e dyqanit më të rreptë, dhe e meriton. Por publikimi i aplikacionit iOS nuk është i vështirë nëse e di procesin që në fillim: llogaria, certifikatat, TestFlight, formularët e privatësisë dhe shqyrtimi. Ky është udhëzuesi im praktik për 2026, nga build-i i parë në iPhone deri te aplikacioni live në App Store.

Çfarë të duhet para se të nisësh

  • Një Mac me macOS të përditësuar dhe Xcode 26 ose më të ri. Nëse punon me Expo ose një shërbim build në cloud, Mac-u nuk është i detyrueshëm për build-in, por ndihmon për testim.
  • Apple Developer Program: 99 dollarë në vit. Pa të mund të testosh në pajisjen tënde, por jo të publikosh.
  • Llogari individuale apo organizatë. Me llogari organizate, në App Store shfaqet emri i biznesit në vend të emrit tënd, por të duhet numër D-U-N-S. Apple të ndihmon ta marrësh falas.
  • Politikë privatësie në një URL publike dhe një URL suporti.
  • Screenshot-e në madhësitë që kërkon App Store Connect për iPhone (dhe iPad, nëse aplikacioni e mbështet).

Kërkesat teknike për publikimin e aplikacionit iOS në 2026

Nga 28 prilli 2026, sipas kërkesave të Apple për SDK, çdo aplikacion ose update që ngarkohet në App Store Connect duhet të jetë ndërtuar me Xcode 26 dhe SDK-në e iOS 26 ose më të re. Build-et me mjete më të vjetra refuzohen që në upload. Kjo ka të bëjë me SDK-në me të cilën kompilon, jo me versionin minimal të iOS që duhet të kenë përdoruesit; deployment target-in e zgjedh vetë.

Dy gjëra të tjera që të bllokojnë shpesh:

  • Privacy manifest (PrivacyInfo.xcprivacy): duhet të deklarosh arsyet për përdorimin e disa API-ve, përfshirë ato që përdorin SDK-të e palëve të treta.
  • Fshirja e llogarisë: nëse aplikacioni lejon krijimin e llogarisë, duhet të lejojë edhe fshirjen e saj brenda aplikacionit.

Si të testosh aplikacionin iOS para publikimit

1. Simulator dhe pajisje reale

Simulatori i Xcode është i shpejtë për UI, por nuk ka kamera të vërtetë, push notifications të plota, performancë reale apo sjellje reale të baterisë. Testo në të paktën një iPhone të ri dhe një më të vjetër. Kontrollo edhe modalitetin e errët, Dynamic Type me font të madh dhe orientimin nëse e mbështet.

2. Teste automatike me XCTest

Unit test-e për logjikën dhe disa teste UI për rrjedhat që sjellin para: regjistrimi, login-i, blerjet brenda aplikacionit. Nëse ke in-app purchase, testoji me StoreKit Testing në Xcode dhe me llogari Sandbox para se t’i dërgosh te shqyrtuesit.

3. TestFlight: testues të brendshëm

TestFlight është mjeti zyrtar i Apple për beta testing. Ngarkon build-in nga Xcode (Product → Archive → Distribute App) dhe brenda pak minutash e ke në TestFlight. Testuesit e brendshëm janë anëtarë të ekipit tënd në App Store Connect, deri në 100 veta, dhe e marrin build-in pa shqyrtim nga Apple. Përdore për ekipin dhe klientin.

4. TestFlight: testues të jashtëm

Për testues jashtë ekipit, deri në 10.000 veta, i fton me email ose me një link publik. Build-i i parë kalon një Beta App Review të shkurtër. Çdo build i TestFlight skadon pas 90 ditësh, ndaj nxirr build-e të reja rregullisht gjatë beta-s.

Këshilla për një beta të dobishme:

  • Shkruaj te “What to Test” saktësisht çfarë do të kontrollojnë.
  • Kërkoju testuesve të përdorin screenshot feedback brenda TestFlight; të vjen direkt në App Store Connect me pajisjen dhe versionin e iOS.
  • Shiko crash-et te App Store Connect ose Xcode Organizer para se të dërgosh për shqyrtim.

Ndryshe nga Google Play, Apple nuk kërkon një numër minimal testuesish apo ditësh testimi para publikimit. Por kjo nuk do të thotë ta anashkalosh beta-n: shqyrtimi i Apple kap probleme politikash, jo bug-et e tua.

Publikimi i aplikacionit iOS në App Store hap pas hapi

1. Krijo aplikacionin në App Store Connect

Emri (unik në të gjithë App Store), gjuha kryesore, Bundle ID (i njëjti me atë në Xcode) dhe SKU.

2. App Privacy

Plotëso “etiketat e privatësisë”: çfarë të dhënash mbledh, a lidhen me identitetin e përdoruesit, a përdoren për tracking. Përfshi edhe SDK-të e analytics dhe reklamave. Nëse bën tracking ndërmjet aplikacioneve, të duhet leja App Tracking Transparency.

3. Age rating

Apple ka përditësuar pyetësorin e vlerësimit të moshës. Përgjigju me kujdes, sepse një vlerësim i gabuar është arsye e zakonshme refuzimi.

4. Faqja në App Store

Titulli (30 karaktere), nëntitulli (30), fjalët kyçe (100 karaktere, të ndara me presje, të padukshme për përdoruesit), përshkrimi, screenshot-et dhe opsionalisht një video preview. Për ASO: fjalët kyçe kryesore në titull dhe nëntitull, mos i përsërit në fushën e fjalëve kyçe, dhe lokalizo faqen p.sh. në anglisht dhe shqip.

5. Informacioni për shqyrtuesit

Nëse aplikacioni ka login, jep një llogari demo që funksionon. Shpjego çdo funksion që nuk duket menjëherë, p.sh. aksesin me QR ose funksionet që punojnë vetëm në një vend të caktuar. Kjo pjesë e vogël shmang shumicën e refuzimeve të panevojshme.

6. Dërgo për shqyrtim

Zgjidh build-in nga TestFlight, zgjidh nëse do ta publikosh menjëherë pas aprovimit apo manualisht, dhe dërgoje. Shumica e aplikacioneve shqyrtohen brenda një deri në dy ditë, por aplikacionet e para dhe ato me pagesa mund të zgjasin më shumë.

7. Phased release

Për update-t, aktivizo Phased Release: update-i automatik shpërndahet gradualisht gjatë 7 ditëve dhe mund ta ndalosh nëse shfaqen probleme.

Arsyet më të shpeshta të refuzimit në App Store

  • Crash ose bug gjatë shqyrtimit, shpesh te login-i ose rrjedha e parë.
  • Informacion i paplotë: mungon llogaria demo ose shpjegimi i funksioneve.
  • Pagesa jashtë sistemit të Apple për përmbajtje dixhitale. Për produkte fizike ose shërbime reale, si porositë e ushqimit, lejohet pagesa me kartë.
  • Aplikacion që është thjesht një website në mbështjellës, pa vlerë shtesë si aplikacion.
  • Etiketat e privatësisë që nuk përputhen me sjelljen reale.
  • Screenshot-e që nuk tregojnë aplikacionin real.

Nëse të refuzojnë, mesazhi te Resolution Center tregon saktësisht rregullin. Rregullo, përgjigju shkurt dhe qartë, dhe ridërgo. Mund edhe të apelosh nëse mendon se vendimi është i gabuar.

Pyetje të shpeshta

Sa kushton publikimi i aplikacionit iOS në App Store?

99 dollarë në vit për Apple Developer Program. Apple merr komision nga blerjet dhe abonimet dixhitale brenda aplikacionit.

A më duhet patjetër një Mac?

Për zhvillim native, praktikisht po. Me Expo, Flutter ose shërbime build në cloud mund ta ndërtosh dhe ta ngarkosh pa Mac, por testimi në një iPhone real mbetet i domosdoshëm.

Sa zgjat i gjithë procesi?

Me llogari gati dhe aplikacion të testuar, zakonisht disa ditë. Llogaria e organizatës me D-U-N-S mund të shtojë një deri në dy javë në fillim.

Si publikohet i njëjti aplikacion në Android?

Procesi është krejt tjetër, me testim të detyrueshëm për llogaritë e reja personale. E kam shpjeguar te publikimi i aplikacionit Android në Google Play.

Nëse do që dikush ta ndërtojë, ta testojë dhe ta nxjerrë aplikacionin tënd në App Store dhe Google Play, shiko shërbimet e mia ose më shkruaj.

Ndaje
Keni një projekt të ngjashëm?

Marrim një numër të kufizuar projektesh njëkohësisht. Na tregoni çfarë po ndërtoni dhe do t’ju japim një vlerësim të sinqertë nëse jemi partneri i duhur.

Na kontaktoni →

2 komente

Lini një Përgjigje

Adresa juaj email s’do të bëhet publike. Fushat e domosdoshme janë shënuar me një *