Rokasgrāmatas

Kā izveidot iPhone lietotni (ar Mac vai bez tā)

Lai izveidotu iPhone lietotni, izvēlieties veidošanas veidu (Swift Apple Xcode vidē Mac datorā, pārklājošās platformas ietvaru vai tīmekļa lietotni, ko veidotājs mākonī ietin un parakstā iOS videi), pievienojieties Apple Developer programmai, pārbaudiet lietotni caur TestFlight un iesniedziet to App Review. iPhone lietotni var izveidot arī bez Mac datora, ja pakalpojums to izveido un paraksta jūsu vietā, taču jums vienmēr vajadzīgs savs Apple izstrādātāja konts. Šajā rokasgrāmatā ir izskaidrots katrs ceļš un Apple specifiskie noteikumi, kas sagādā grūtības.

Kas iPhone lietotnēs atšķiras

Trīs lietas padara iOS stingrāku nekā Android:

  1. Parakstīšana ir obligāta. Katra lietotne, kas tiek instalēta ārpus izstrādes vides, jāparaksta ar sertifikātu no Apple izstrādātāja konta. Nav nekā līdzvērtīga failam, ko var nosūtīt draugam uz iPhone.
  2. Xcode darbojas tikai macOS. Apple rīkiem lietotņu veidošanai un augšupielādei vajag Mac, ja vien šo darbu neveic cita Mac.
  3. Katru App Store izlaidumu pārskata Apple darbinieki pēc publicētajām vadlīnijām.

Neviens no tiem nav iemesls izvairīties no iPhone. Tas nozīmē, ka plānojat kontu, pārskatīšanu un testēšanas posmu.

Trīs veidi, kā to izveidot

Native ar Swift un Xcode

Swift un SwiftUI ir Apple pašu valoda un saskarnes ietvars. Veidojat Xcode vidē, palaižat lietotni iOS simulatorā un instalējat to savā iPhone ar kabeli vai bezvadu savienojumu.

  • Izvēlieties šo variantu, ja lietotnei vajag labāko veiktspēju, jaunākās iOS funkcijas, logrīkus vai dziļu piekļuvi aparatūrai.
  • Jārēķinās ar Mac, mācīšanos vairākus mēnešus, ja esat iesācējs, un atsevišķu Android versiju vēlāk.

Pārklājošā platforma ar Flutter vai React Native

Viena koda bāze rada gan iPhone, gan Android lietotni. Galīgajam iOS būvējumam un augšupielādei joprojām vajag Mac vai mākoņa Mac pakalpojumu.

Tīmekļa lietotne, ietīta iOS vidē

Tīmekļa lietotne tiek ievietota native apvalkā un pārvērsta parakstītā iPhone lietotnē. Tieši tā Mythex veido iPhone lietotnes. Tērzēšanā aprakstāt lietotni; Mythex to veido kā pilnvērtīgu tīmekļa lietotni ar datu bāzi un krātuvi; jūs to publicējat; un Pro plānā Mythex veido iPhone lietotni savos Mac būvēšanas datoros, paraksta to ar jūsu App Store Connect API atslēgu un augšupielādē jūsu TestFlight. Nav Mac uz galda, nav Xcode.

Godīgs ierobežojums: Mythex neraksta Swift. Tālruņa lietotne atver jūsu publicēto lietotni, tāpēc tā labi der lietotnēm, kuru ekrāni darbojas kā tīmekļa lapas, piemēram, rezervāciju, portālu, pasūtījumu, izsekotāju un kopienas rīkiem, un tā atjaunojas katru reizi, kad publicējat.

1. solis: pievienojieties Apple Developer programmai

No 2026. gada novembra dalība maksā 99 USD gadā (cenas dažādos reģionos atšķiras). Var reģistrēties kā:

  • Privātpersona. Jūsu likumiskais vārds tiek rādīts kā pārdevējs App Store. Nepieciešams Apple konts ar divfaktoru autentifikāciju.
  • Organizācija. Tiek rādīts jūsu uzņēmuma nosaukums. Apple prasa juridisku vienību, D-U-N-S numuru (vairumā valstu bez maksas), darba e-pastu uzņēmuma domēnā un darbojošos tīmekļa vietni. Ieplānojiet papildu laiku verifikācijai.

Akreditētas izglītības iestādes var reģistrēties ar maksas atbrīvojumu.

2. solis: izveidojiet pirmo versiju

Turiet to pie galvenās plūsmas. Piemērs mazas studijas nodarbību rezervēšanas lietotnei:

Izveido iPhone lietotni jogas studijai. Dalībnieki reģistrējas ar e-pastu, redz šīs nedēļas nodarbību grafiku (nodarbības nosaukums, pasniedzējs, laiks, brīvās vietas), rezervē nodarbību vai pievienojas gaidītāju sarakstam un var atcelt rezervāciju līdz divām stundām pirms nodarbības. Dalībnieki savas gaidāmās rezervācijas redz otrā cilnē. Studijas īpašnieks pieslēdzas tīmeklī, lai pievienotu nodarbības un redzētu, kas pieteicies. Mierīgs dizains, apakšējā cilņu josla, lieli pogas.

Šo var izveidot Mythex iOS lietotņu veidotājā, izmēģināt tiešraides priekšskatījumā un, kad tā būs publicēta, atvērt savā iPhone pārlūkprogrammā.

3. solis: veidojiet atbilstoši Apple prasībām

Apple vadlīnija 4.2 saka, ka lietotnei jāpiedāvā vairāk nekā pārpakota tīmekļa vietne. Praktiski veidi, kā to ievērot:

  • Veidojiet rīku, nevis brošūru. Konti, saglabāti dati un darbības, uz ko lietotāji atgriežas.
  • Iekārtojiet to tālrunim. Apakšēja cilņu josla, bez sīkiem darbvirsmas izvēlnēm, bez vajadzības tuvināt ar pirkstiem.
  • Labi apstrādājiet trūkstošu savienojumu ar skaidru ziņojumu, nevis tukšu ekrānu.
  • Paslēpiet saites, kas aizved lietotājus uz darbvirsmas tīmekļa vietni galvenajiem uzdevumiem.

Divas vēl svarīgas prasības jāņem vērā jau sākumā. Ja lietotne ļauj cilvēkiem izveidot kontu, tai jāļauj to dzēst arī lietotnē (vadlīnija 5.1.1(v)). Ja tā par naudu atver digitālas funkcijas vai saturu, Apple prasa lietotnes iekšējos pirkumus (vadlīnija 3.1.1).

4. solis: izveidojiet lietotni App Store Connect

App Store Connect ir Apple tīmekļa vietne lietotņu pārvaldīšanai. Sadaļā Apps noklikšķiniet + un New App, tad ievadiet nosaukumu, primāro valodu, Bundle ID un SKU (jūsu pašu atsauces kodu). Apple neļauj ārējiem rīkiem izveidot šo ierakstu, tāpēc to vienreiz izveidojat paši. Mythex pirmais iPhone būvējums parāda precīzo nosaukumu un Bundle ID, ko izmantot.

Lai Mythex varētu parakstīt un augšupielādēt būvējumus, izveidojiet komandas atslēgu ar Admin lomu sadaļā Users and Access → Integrations → App Store Connect API, lejupielādējiet .p8 failu (Apple to ļauj lejupielādēt tikai vienreiz) un pievienojiet to projektā kopā ar savu Issuer ID. Mythex pārbauda atslēgu pie Apple, pirms to saglabā.

5. solis: testējiet ar TestFlight

Pēc būvējuma augšupielādes Apple to apstrādā, parasti dažas minūtes līdz pusstundu. Pēc tam:

  • Iekšējie testētāji (līdz 100 cilvēkiem jūsu App Store Connect komandā) var to instalēt uzreiz.
  • Ārējie testētāji (līdz 10 000 cilvēkiem pēc e-pasta vai publiskas saites) prasa, lai pirmais būvējums grupā iztur īsu beta pārskatīšanu.
  • Katrs būvējums darbojas 90 dienas, pēc tam beidzas.

Instalējiet TestFlight lietotni savā iPhone, pieņemiet uzaicinājumu un pārbaudiet galveno plūsmu. Izmēģiniet to ar lielu tekstu, tumšo režīmu un izslēgtiem paziņojumiem. Mūsu beta testa rokasgrāmata palīdz atrast testētājus un apkopot atsauksmes.

6. solis: iesniedziet App Review

Pirms iesniegšanas vajag ekrānuzņēmumus, aprakstu, atbalsta URL, privātuma politikas URL, atbildes App Privacy par savāktajiem datiem, vecuma novērtējumu un cenu. Ja lietotnei vajag pieteikšanos, dodiet Apple demo kontu. Apple norāda, ka vismaz pusi iesniegumu pārskata mazāk nekā 24 stundās un 90% mazāk nekā 48 stundās.

Pilns kontrolsaraksts un biežākie noraidīšanas iemesli ir aprakstīti rokasgrāmatā kā publicēt lietotni App Store.

7. solis: izlaidiet atjauninājumus

Native un pārklājošo platformu lietotnēm katrai izmaiņai vajag jaunu būvējumu un jaunu pārskatīšanu. Ietītai tīmekļa lietotnei ir citādi: satura un funkciju izmaiņas sasniedz iPhone lietotājus, kad publicējat tīmekļa lietotni. Jaunu App Store versiju vajag tikai apvalka līmeņa izmaiņām, piemēram, ikonai, nosaukumam vai atļaujām.

Izmaksas vienuviet

Izdevums2026. gada novembrī
Apple Developer programma99 USD gadā
XcodeBezmaksas, nepieciešams Mac
Apple komisija par digitālo pārdošanu15% izstrādātājiem Small Business Program; pārbaudiet Apple aktuālos noteikumus
Mythex Pro, ieskaitot iPhone būvējumus25 USD mēnesī

Kur doties tālāk

Ja jūsu lietotāji galvenokārt ir iPhone, sāciet ar to un pēc tam pievienojiet Android. Ja lietotāji ir sadalīti, izlasiet kā izveidot mobilo lietotni, lai salīdzinātu pieejas, kas apkalpo abas platformas no vienas koda bāzes, un kā izveidot Android lietotni par Google pusi.

Jautājumi

Vai iPhone lietotni var izveidot operētājsistēmā Windows?

Ne ar Apple paša rīkiem, jo Xcode darbojas tikai macOS. Pārklājošās platformas lietotni var izstrādāt operētājsistēmā Windows un izveidot to mākoņa Mac pakalpojumā, vai izmantot veidotāju, kas kompilē savos Mac datoros. Mythex to dara Pro plānā un augšupielādē būvējumu jūsu TestFlight.

Cik maksā iPhone lietotnes izveide?

Lai publicētu, nepieciešama Apple Developer programma, kas 2026. gada novembrī maksā 99 USD gadā. Akreditētas izglītības iestādes un dažas citas organizācijas var saņemt maksas atbrīvojumu. Pati lietotnes izveide svārstās no jūsu pašu laika ar bezmaksas rīkiem līdz veidotāja abonementam vai izstrādātāja honorāriem.

Vai, lai izveidotu iPhone lietotni, jāzina Swift?

Tikai tad, ja lietotni veidojat pats kā native lietotni. Pārklājošo platformu ietvari izmanto citas valodas, bet AI rīki ļauj aprakstīt lietotni vienkāršā valodā. Mythex veido lietotni kā tīmekļa lietotni un ietin to iPhone vidē, tāpēc Swift jūs nerakstāt nekad.

Kas ir TestFlight?

TestFlight ir Apple beta testēšanas pakalpojums. Jūs augšupielādējat būvējumu App Store Connect, pievienojat testētājus, un viņi to instalē ar TestFlight lietotni. Būvējumu var izmēģināt līdz 100 iekšējiem un 10 000 ārējiem testētājiem, un katrs būvējums darbojas 90 dienas.

Kāpēc iPhone lietotnes tiek noraidītas?

Apple norāda, ka vairāk nekā 40% neatrisināto problēmu attiecas uz vadlīniju 2.1, App Completeness: avārijas, vietturu saturs, bojātas saites vai trūkstoša informācija, piemēram, demo pieteikšanās dati. Citi biežākie iemesli ir lietotne, kas ir tikai pārpakota tīmekļa vietne, konta dzēšanas trūkums lietotnē un digitāla satura pārdošana bez lietotnes iekšējiem pirkumiem.

Mythex · Pricing · Veidojiet jebko ar AI · Tīmekļa vietņu un lietotņu veidnes · Mythex salīdzinājumā · AI lietotņu veidošanas glosārijs · Bezmaksas rīki lietotņu veidošanai ar AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)