Ուղեցույցներ

Ինչպես ստեղծել iPhone հավելված (Mac-ով կամ առանց Mac-ի)

iPhone հավելված ստեղծելու համար ընտրեք կառուցման եղանակ (Swift՝ Apple-ի Xcode-ում Mac-ի վրա, խաչաձև հարթակային շրջանակ կամ վեբ հավելված, որը iOS-ի համար փաթաթվում և կազմվում է cloud-ում գործող կառուցողի կողմից), միացեք Apple Developer Program-ին, փորձարկեք հավելվածը TestFlight-ով և ուղարկեք App Review-ին։ Կարող եք iPhone հավելված ստեղծել առանց սեփական Mac-ի, եթե ծառայությունը այն կառուցում և ստորագրում է ձեզ համար, բայց միշտ անհրաժեշտ է ձեր սեփական Apple մշակողի հաշիվը։ Այս ուղեցույցը բացատրում է յուրաքանչյուր ուղին և Apple-ին հատուկ այն կանոնները, որոնց հետ մարդիկ հաճախ բախվում են։

Ինչով են iPhone հավելվածները տարբերվում

Հինգ բան iOS-ն ավելի խիստ է դարձնում, քան Android-ը՝

  1. Ստորագրումը պարտադիր է։ Յուրաքանչյուր հավելված, որը տեղադրվում է մշակման միջավայրից դուրս, պետք է ստորագրված լինի Apple մշակողի հաշվի վկայագրով։ Չկա համարժեքը՝ ֆայլը ընկերոջ iPhone-ին ուղղակի փոխանցելու իմաստով։
  2. Xcode-ը աշխատում է միայն macOS-ում։ Apple-ի գործիքները հավելվածները կառուցելու և բեռնելու համար պահանջում են Mac, եթե ուրիշի Mac-ը չի անում աշխատանքը։
  3. Յուրաքանչյուր App Store թողարկում վերանայվում է Apple-ի աշխատակիցների կողմից՝ հրապարակված ուղեցույցների հիման վրա։

Սրանցից ոչ մեկը iPhone-ից խուսափելու պատճառ չէ։ Այն նշանակում է, որ պլանավորում եք հաշիվ, վերանայում և փորձարկման փուլ։

Երեք եղանակ՝ կառուցելու համար

Բնիկ՝ Swift-ով և Xcode-ով

Swift-ը և SwiftUI-ը Apple-ի սեփական լեզուն և ինտերֆեյսի շրջանակն են։ Կառուցում եք Xcode-ում, հավելվածը գործարկում եք iOS Simulator-ում և տեղադրում iPhone-ում՝ լարով կամ անլար։

  • Ընտրեք այն, երբ հավելվածին պետք է լավագույն արդյունավետությունը, iOS-ի նորագույն հնարավորությունները, վիջեթներ կամ խորը սարքային մուտք։
  • Պատրաստվեք Mac-ի, եթե նորեկ եք՝ ամիսների ուսուցման և հետո Android-ի առանձին կառուցման։

Խաչաձև հարթակային՝ Flutter-ով կամ React Native-ով

Մեկ կոդային բազան տալիս է և iPhone, և Android հավելված։ Վերջնական iOS կառուցման և բեռնման համար դեռ պետք է Mac կամ cloud Mac ծառայություն։

Վեբ հավելված՝ փաթաթված iOS-ի համար

Վեբ հավելվածը տեղադրվում է բնիկ թաղանթի մեջ և կառուցվում է ստորագրված iPhone հավելվածի։ Այսպես է Mythex-ը ստեղծում iPhone հավելվածներ։ Դուք նկարագրում եք հավելվածը զրույցում․ Mythex-ը կառուցում է այն որպես լիարժեք վեբ հավելված տվյալների բազայով և պահոցով․ դուք հրապարակում եք այն․ Pro պլանում Mythex-ը iPhone հավելվածը կառուցում է իր սեփական Mac կառուցման սարքերում, ստորագրում է ձեր App Store Connect API բանալիով և բեռնում ձեր TestFlight-ում։ Ձեր գրասեղանին Mac չկա, Xcode չկա։

Սահմանափակումը ազնիվ է․ Mythex-ը Swift չի գրում։ Հեռախոսի հավելվածը բացում է ձեր հրապարակված հավելվածը, ուստի այն հարմար է այն հավելվածների համար, որոնց էկրանները աշխատում են որպես վեբ էջեր՝ ամրագրումներ, անձնական էջեր, պատվերներ, հետևման գործիքներ և համայնքային գործիքներ, և այն թարմանում է ամեն անգամ, երբ հրապարակում եք։

Քայլ 1. Միացեք Apple Developer Program-ին

Նոյեմբեր 2026-ի դրությամբ անդամակցությունը արժե 99 ԱՄՆ դոլար տարեկան (գները տարբերվում են ըստ տարածաշրջանի)։ Կարող եք գրանցվել որպես՝

  • Անհատ։ Ձեր իրավական անունը ցուցադրվում է որպես վաճառող App Store-ում։ Պետք է Apple Account երկու փուլով նույնականացմամբ։
  • Կազմակերպություն։ Ցուցադրվում է ձեր ընկերության անունը։ Apple-ը պահանջում է իրավաբանական անձ, D-U-N-S համար (շատ երկրներում անվճար), ընկերության տիրույթով աշխատանքային էլ. փոստ և գործող կայք։ Նախատեսեք լրացուցիչ ժամանակ ստուգման համար։

Կրթական հաստատությունները, որոնք ակրեդիտացված են, կարող են գրանցվել վճարի նվազեցումով։

Քայլ 2. Կառուցեք առաջին տարբերակը

Պահեք այն հիմնական հոսքի մեջ։ Օրինակ՝ փոքր ստուդիայի դասերի ամրագրման հավելվածի հրահանգ․

Կառուցիր iPhone-ի առաջնահերթությամբ հավելված յոգայի ստուդիայի համար։ Անդամները գրանցվում են էլ. փոստով, տեսնում են այս շաբաթվա դասացուցակը (դասի անունը, մարզիչը, ժամը, ազատ տեղերը), ամրագրում են դաս կամ միանում սպասող ցուցակին, և կարող են չեղարկել մինչև երկու ժամ առաջ։ Անդամները տեսնում են իրենց ապագա ամրագրումները երկրորդ ներդիրում։ Ստուդիայի սեփականատերը մուտք է գործում վեբով՝ դասեր ավելացնելու և տեսնելու, թե ով է ամրագրել։ Հանգիստ դիզայն, ներքևի ներդիրների գոտի, մեծ կոճակներ։

Կարող եք այն կառուցել Mythex iOS հավելվածի կառուցողում և փորձել կենդանի նախադիտման մեջ, իսկ հրապարակելուց հետո՝ ձեր iPhone-ի բրաուզերում։

Քայլ 3. Նախագծեք Apple-ի սպասելիքների համար

Apple-ի 4.2 կետը ասում է, որ հավելվածը պետք է անցնի պարզապես փաթաթված կայքից այն կողմ։ Գործնական ուղիներ՝ դա ապահովելու համար՝

  • Դարձրեք այն գործիք, ոչ թե բրոշյուր։ Հաշիվներ, պահված տվյալներ և գործողություններ, որոնց օգտատերը վերադառնում է։
  • Դասավորեք հեռախոսի համար։ Ներքևի ներդիրների գոտի, առանց փոքր աշխատասեղանի մենյուների, առանց պինչ-զում-ի անհրաժեշտության։
  • Կարգավորեք կապի բացակայությունը հստակ հաղորդագրությամբ՝ դատարկ էկրանի փոխարեն։
  • Թաքցրեք հղումները, որոնք հիմնական գործողությունների համար ուղարկում են դեպի աշխատասեղանի կայք։

Եվս երկու կանոն կարևոր է վաղ փուլում։ Եթե հավելվածը թույլ է տալիս ստեղծել հաշիվ, այն պետք է թույլ տա նաև ջնջել այն հավելվածի ներսից (ուղեցույց 5.1.1(v))։ Եթե այն փողի դիմաց բացում է թվային գործառույթներ կամ բովանդակություն, Apple-ը պահանջում է հավելվածում գնում (ուղեցույց 3.1.1)։

Քայլ 4. Ստեղծեք հավելվածը App Store Connect-ում

App Store Connect-ը Apple-ի կայքն է հավելվածները կառավարելու համար։ Apps բաժնում սեղմեք + և New App, ապա մուտքագրեք անունը, հիմնական լեզուն, Bundle ID-ն և SKU-ն (ձեր սեփական հղման կոդը)։ Apple-ը թույլ չի տալիս արտաքին գործիքներին ստեղծել այս գրառումը, ուստի այն մեկ անգամ ձեռքով եք անում։ Mythex-ում առաջին iPhone կառուցվածքը ձեզ կասի ուղիղ անունը և Bundle ID-ն, որոնք պետք է օգտագործեք։

Որպեսզի Mythex-ը կարողանա ստորագրել և բեռնել կառուցվածքները, ստեղծեք Team բանալի Admin դերով Users and Access → Integrations → App Store Connect API բաժնում, ներբեռնեք .p8 ֆայլը (Apple-ը այն թույլ է տալիս ներբեռնել միայն մեկ անգամ) և ավելացրեք նախագծում՝ ձեր Issuer ID-ի հետ միասին։ Mythex-ը բանալին ստուգում է Apple-ի հետ նախքան պահելը։

Քայլ 5. Փորձարկեք TestFlight-ով

Կառուցվածքը բեռնելուց հետո Apple-ը այն մշակում է, ինչը սովորաբար տևում է մի քանի րոպեից մինչև կես ժամ։ Այնուհետև՝

  • Ներքին փորձարկողները (մինչև 100 մարդ ձեր App Store Connect թիմում) կարող են անմիջապես տեղադրել այն։
  • Արտաքին փորձարկողները (մինչև 10 000 մարդ, էլ. փոստով կամ հանրային հղումով) պետք է խմբում առաջին կառուցվածքը անցնեն կարճ բետա վերանայում։
  • Յուրաքանչյուր կառուցվածք աշխատում է 90 օր, ապա լրանում է։

Տեղադրեք TestFlight հավելվածը ձեր iPhone-ում, ընդունեք հրավերը և փորձարկեք հիմնական հոսքը։ Փորձեք մեծ տեքստով, մութ ռեժիմում և ծանուցումները անջատած։ Մեր բետա փորձարկման ուղեցույցը կօգնի գտնել փորձարկողներ և հավաքել արձագանքներ։

Քայլ 6. Ուղարկեք App Review-ին

Նախքան ուղարկելը պետք են սքրինշոթներ, նկարագրություն, աջակցության URL, գաղտնիության քաղաքականության URL, App Privacy պատասխաններ ձեր հավաքած տվյալների մասին, տարիքային գնահատական և գին։ Եթե հավելվածը պահանջում է մուտք, Apple-ին տրամադրեք ցուցադրական հաշիվ։ Apple-ն ասում է, որ վերանայում է ուղարկումների առնվազն կեսը 24 ժամից պակասում և 90%-ը՝ 48 ժամից պակասում։

Լրիվ ստուգացանկը և մերժման հաճախակի պատճառները կան ինչպես հրապարակել հավելված App Store-ում ուղեցույցում։

Քայլ 7. Թողարկեք թարմացումներ

Բնիկ և խաչաձև հարթակային հավելվածները յուրաքանչյուր փոփոխության համար պահանջում են նոր կառուցվածք և նոր վերանայում։ Փաթաթված վեբ հավելվածը տարբեր է․ բովանդակության և գործառույթների փոփոխությունները հասնում են iPhone-ի օգտատերերին, երբ հրապարակում եք վեբ հավելվածը։ Նոր խանութի տարբերակ պետք է միայն թիկունքային փոփոխությունների համար՝ պատկեր, անուն կամ թույլտվություններ։

Արժեքները մեկ հայացքով

ՏարրՆոյեմբեր 2026-ի դրությամբ
Apple Developer Program99 ԱՄՆ դոլար տարեկան
XcodeԱնվճար, պահանջում է Mac
Apple-ի միջնորդավճար թվային վաճառքից15% Small Business Program-ի մշակողների համար․ ստուգեք Apple-ի ընթացիկ պայմանները
Mythex Pro, iPhone կառուցվածքներով25 ԱՄՆ դոլար ամսական

Ուր գնալ այստեղից

Եթե ձեր օգտատերերը հիմնականում iPhone-ի վրա են, սկսեք այստեղից և հետո ավելացրեք Android-ը։ Եթե նրանք բաժանված են, կարդացեք ինչպես ստեղծել բջջային հավելված՝ համեմատելու համար մոտեցումները, որոնք սպասարկում են երկուսն էլ մեկ կոդային բազայից, և ինչպես ստեղծել Android հավելված՝ Google-ի կողմի համար։

Հարցեր

Կարո՞ղ եմ iPhone հավելված ստեղծել Windows-ում։

Ոչ Apple-ի սեփական գործիքներով, քանի որ Xcode-ը աշխատում է միայն macOS-ում։ Կարող եք Windows-ում գրել խաչաձև հարթակային հավելված և կառուցել այն cloud Mac ծառայությամբ, կամ օգտագործել կառուցող, որը կազմում է հավելվածը իր սեփական Mac-ներում։ Mythex-ն այդ հնարավորությունը տալիս է Pro պլանում և բեռնում կառուցվածքը ձեր TestFlight-ում։

Որքա՞ն արժե iPhone հավելված ստեղծելը։

Հրապարակելու համար անհրաժեշտ է Apple Developer Program-ը, որի արժեքը 2026 թվականի նոյեմբերի դրությամբ 99 ԱՄՆ դոլար է տարեկան՝ ակրեդիտացված կրթական հաստատությունների և որոշ այլ կազմակերպությունների համար վճարի նվազեցումներով։ Հենց կառուցումը տատանվում է անվճար գործիքներով ձեր սեփական ժամանակից մինչև կառուցողի բաժանորդագրություն կամ մշակողի վճարներ։

Պե՞տք է իմանալ Swift՝ iPhone հավելված ստեղծելու համար։

Միայն եթե ինքներդ եք կառուցում բնիկ հավելված։ Խաչաձև հարթակային շրջանակները օգտագործում են այլ լեզուներ, իսկ AI կառուցողները թույլ են տալիս հավելվածը նկարագրել սովորական բառերով։ Mythex-ն ստեղծում է ձեր հավելվածը որպես վեբ հավելված և փաթաթում iPhone-ի համար, այնպես որ Swift երբեք պետք չէ գրել։

Ի՞նչ է TestFlight-ը։

TestFlight-ը Apple-ի բետա փորձարկման ծառայությունն է։ Կառուցվածքը բեռնում եք App Store Connect-ում, ավելացնում եք փորձարկողներ, և նրանք տեղադրում են այն TestFlight հավելվածի միջոցով։ Կառուցվածքը կարող են փորձել մինչև 100 ներքին և 10 000 արտաքին փորձարկող, և յուրաքանչյուր կառուցվածք աշխատում է 90 օր։

Ինչո՞ւ են iPhone հավելվածները մերժվում։

Apple-ն ասում է, որ լուծված չեղած խնդիրների 40%-ից ավելին վերաբերում է 2.1 կետին՝ հավելվածի ամբողջականությանը՝ խափանումներ, տեղապահ բովանդակություն, կոտրված հղումներ կամ բացակայող տեղեկություն, օրինակ՝ ցուցադրական մուտք։ Մյուս հաճախակի պատճառներն են՝ պարզապես փաթաթված կայք հանդիսացող հավելվածները, հաշվի ջնջման բացակայությունը և թվային բովանդակության վաճառքը առանց հավելվածում գնումների։

Mythex · Pricing · Կառուցեք ամեն ինչ AI-ով · Կաղապարներ կայքերի և հավելվածների համար · Mythex-ի համեմատությունները · AI-ով հավելվածների ստեղծման բառարան · Անվճար գործիքներ 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ų Latviešu Македонски മലയാളം Монгол मराठी 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 简体中文 繁體中文(香港) 繁體中文(台灣)