Ang market ng app ay palaging nagbabago at nagbabago, at ang matagumpay na paglikha ng app ay maaaring makuha ang mata ng sinumang makakakita dito. Mayroon ka bang magandang ideya para sa isang iPhone app? Ang mga iPhone app ay mas madaling bumuo kaysa sa tila. Bagaman kailangan mong malaman ang isang wika ng pagprograma, ang disenyo ng interface ay maaaring gawin sa mga graphic na tool. Ang paggawa ng mga app ay nangangailangan ng oras, pasensya at pagpayag na malaman ngunit marahil maaari mong gawin ang susunod na Flappy Bird! Tingnan ang hakbang 1 sa ibaba upang makapagsimula.
Hakbang
Paraan 1 ng 5: Pag-set up ng Kapaligiran sa Pag-unlad
Hakbang 1. I-download at i-install ang Xcode
Ang Xcode ay isang kapaligiran sa pag-unlad na ginamit upang bumuo ng mga aplikasyon ng iPhone. Ang Xcode ay libre upang mag-download mula sa Apple, ngunit nangangailangan ng OS X 10.8 o mas bago. Walang opisyal na paraan upang patakbuhin ang Xcode sa isang Windows o Linux computer. Nangangahulugan ito na kung nais mong bumuo ng mga iPhone app ngunit hindi nagmamay-ari ng isang Mac, kakailanganin mong bumili muna ng isang Mac.
Upang bumuo ng iOS 8 apps, kakailanganin mo ang Xcode 6.0.1 at ang iOS 8 SDK, parehong magagamit nang libre mula sa Apple. Naglalaman ang iOS 8 SDK ng maraming mga bagong API na nagpapahintulot sa iyo na lumikha ng mga bagong karanasan sa gumagamit, kabilang ang pagsasama ng iCloud at Touch ID
Hakbang 2. Mag-install ng isang mahusay na application ng text editor
Habang maaari kang sumulat ng mga programa sa Xcode, maaari kang gumana sa code nang mas madali kung mayroon kang isang espesyal na text editor para sa pagprograma. Ang Textmate at JEdit ay dalawang tanyag na pagpipilian.
Hakbang 3. Mag-install ng isang application ng vector graphics
Kung nagpaplano kang lumikha ng isang pasadyang disenyo para sa iyong app, kailangan mong mag-install ng isang mahusay na vector app. Ang mga vector graphics ay maaaring umunlad nang hindi sinasakripisyo ang kalidad, at mahalaga para sa magagandang application. Ang mga halimbawa ng magagandang programa sa vector ay ang CorelDraw, Adobe Illustrator, Xara Designer, at Inkscape, o gumamit ng Drawberry, isang mahusay na libreng vector editor ng imahe. Ang drawberry ay hindi kasing ganda ng mga propesyonal na programa, ngunit sapat ito para sa mga gumagamit ng baguhan o gumagamit na ayaw magbayad sapagkat bihirang gamitin nila ang programa.
Hakbang 4. Maunawaan ang Layunin-C
Ang Objective-C ay isang wika ng pag-program na ginagamit upang lumikha ng mga pag-andar sa mga aplikasyon ng iPhone, at hawakan ang data at pagmamanipula ng object. Ang Layunin-C ay kabilang sa pamilyang wika ng C, at isang wikang nakatuon sa object. Kung naiintindihan mo ang C o Java, ang Layunin-C ay dapat na madaling maunawaan.
- Habang maaari kang bumuo ng mga pangunahing application nang hindi nauunawaan ang Objective-C, hindi ka maaaring bumuo ng mga advanced na pag-andar nang hindi isinusulat mo mismo ang code. Nang walang Layunin-C, maaari mo lamang ilipat ang iyong app sa pagitan ng mga screen.
- Maraming mga tutorial na Layunin-C na magagamit online at sa form ng libro. Kung nais mong malaman talaga ang pagprograma ng iPhone, maaari mong matutunan ito nang kumportable dahil mayroon kang maraming mga mapagkukunan.
- Kasama sa mga pamayanan na Popular na Layunin-C ang mga Forum ng Developer ng Apple, ang pangkat ng iPhoneSDK sa Google, at Stack Overflow.
Hakbang 5. Isaalang-alang ang pagbabayad ng isang developer ng third-party
Kung hindi ka interesado sa pag-aaral ng Objective-C, o hindi maaaring mag-disenyo ng mga app, maraming mga freelancer at mga koponan sa pag-unlad na maaaring hawakan ang lahat ng aspeto ng pagbuo ng app para sa iyo. Ang pagbabayad sa isang developer ng third-party ay maaaring maging isang kumplikadong proseso, ngunit makakatulong ito kung hindi mo gusto ang pag-program. Siguraduhin na ang lahat na kasangkot sa proyekto ay pumirma ng isang kasunduang hindi pagbubunyag, at siguraduhin na ang isang istraktura ng pagbabayad ay nasa lugar bago magsimula ang proyekto.
Ang ODesk at Elance ay dalawa sa pinakatanyag na freelance service provider sa internet, at kapwa may daan-daang mga developer at artist ng magkakaibang antas ng kasanayan
Hakbang 6. Lumikha ng isang account ng developer
Upang mai-deploy ang iyong app sa App Store o ibigay ito sa iba upang subukan, kailangan mong magkaroon ng isang Apple developer account. Ang account na ito ay nagkakahalaga ng $ 99 bawat taon, at kakailanganin kang magpasok ng impormasyon sa buwis at pagbabangko.
Maaari kang lumikha ng isang account sa site ng iOS Dev Center
Hakbang 7. I-download ang sample na application
Kapag nakalikha ka ng isang developer account, magkakaroon ka ng access sa mga mapagkukunan ng developer ng Apple, kasama ang mga sample na proyekto na maaaring magbigay ng kaunting ilaw sa kung paano ginagawa ang pagbuo ng app. Maghanap ng mga halimbawang nauugnay sa application na malapit ka nang mabuo at mag-eksperimento sa kanila sa Xcode.
Paraan 2 ng 5: Pagpaplano ng Mga App
Hakbang 1. Tukuyin ang iyong konsepto
Bago mo buksan ang Xcode sa kauna-unahang pagkakataon, kailangan mong magkaroon ng isang naisip na plano para sa iyong app at mga tampok, tulad ng isang dokumento ng disenyo na kasama ang lahat ng pagpapaandar ng app, mga scribble ng isang prospective na interface ng app at dumadaloy sa pagitan ng mga screen, at isang pangunahing ideya ng sistemang ipapatupad.
- Subukang maging "tapat" sa iyong mga dokumento sa disenyo kapag binuo mo ang iyong app. Tutulungan ka nitong mag-focus sa mga tampok na gusto mo.
- Subukang gumuhit ng isang maliit na doodle para sa bawat screen sa iyong app.
Hakbang 2. Tukuyin ang iyong bahagi sa merkado
Tutukoy sa bahagi ng merkado ng iyong app kung paano ang hitsura at pag-andar ng iyong app. Halimbawa, ang isang agenda app ay magkakaroon ng ibang pamamahagi sa merkado kaysa sa isang madugong laro sa pagbaril.
Hakbang 3. Tukuyin ang pangangailangan para sa aplikasyon
Kung ang iyong aplikasyon ay isang application ng utility, dapat itong maging alinman sa isang solusyon sa isang hindi nalutas na problema, o isang mas mahusay na solusyon kaysa sa magagamit na isa. Kung ang iyong app ay isang laro, ang iyong app ay dapat may mga tampok na ginagawang iba sa ibang mga laro at umaakit sa isang tukoy na pangkat ng mga manlalaro.
Hakbang 4. Isaalang-alang ang iyong nilalaman
Ang interface ng iyong application ay natutukoy ng uri ng nilalaman na ipapakita sa gumagamit ng application. Halimbawa, kung ang iyong app ay isang app tungkol sa pagkuha ng litrato, dapat kang lumikha ng isang interface na ginagawang madali para sa mga gumagamit na tingnan at i-browse ang mga larawan.
Hakbang 5. Magpatupad ng isang mahusay na proseso ng disenyo ng interface
Ang interface na iyong dinisenyo ay hindi dapat makuha sa paraan ng gumagamit. Iyon ay, ang pindutan ng pagpili ay dapat na malinaw na nakikita, at hindi dapat kwestyunin ng gumagamit ang pagpapaandar ng isang pindutan. Kung gumagamit ka ng mga icon, ang mga icon na iyong ginagamit ay dapat na kumatawan sa kanilang pagpapaandar. Ang pag-navigate sa app ay dapat na maayos at natural.
Ang disenyo ng interface ay isang kumbinasyon ng sining at agham. Maaaring kailanganin mong baguhin ang iyong disenyo nang maraming beses sa iyong proyekto
Paraan 3 ng 5: Paglikha ng App
Hakbang 1. Lumikha ng isang bagong proyekto sa Xcode
Buksan ang Xcode, at magsimula ng isang bagong proyekto mula sa menu ng File. Piliin ang "Application" mula sa "iOS" bar sa kaliwa ng window. Mula sa seksyong Mga Template, piliin ang "Empty Application".
- Mayroong iba't ibang mga template na dinisenyo para sa iba't ibang mga gawain. Magsimula sa isang blangko na template hanggang sa kumportable ka sa proseso ng pag-unlad. Maaari mong subukan ang mas advanced na mga template kapag naintindihan mo kung paano gumagana ang paglikha ng app.
- Hihilingin sa iyo na ipasok ang pangalan ng produkto, pagkakakilanlan ng kumpanya, at unlapi ng klase. Kung hindi ka pa nakakatanggap ng pagkakakilanlan ng kumpanya mula sa Apple, ipasok ang com.example. Para sa unlapi, ipasok ang XYZ.
- Piliin ang "iPhone" mula sa menu ng Mga Device.
Hakbang 2. Lumikha ng isang Storyboard
Ang isang storyboard ay isang visual na representasyon ng buong screen sa iyong app, at ipinapakita ang buong screen at ang mga paglilipat nito. Tutulungan ka ng tool ng Storyboard na buuin ang daloy ng iyong app.
- I-click ang File> Bago> File
- Sa ilalim ng mga pagpipilian sa iOS, i-click ang "User Interface".
- Piliin ang "Storyboard", pagkatapos ay i-click ang Susunod.
- Piliin ang iPhone mula sa menu ng Mga Device, pagkatapos ay pangalanan itong "Pangunahin". Tiyaking nai-save ang file sa parehong lokasyon tulad ng iyong proyekto.
Hakbang 3. Ilapat ang Storyboard sa iyong proyekto
Kapag nakalikha ka ng isang Storyboard, kailangan mong ipatupad ito bilang pangunahing interface ng iyong app. Bubuksan nito ang Storyboard kapag binuksan ang app. Kung hindi mo ipatupad ang Storyboard, walang mangyayari kapag binuksan ang app.
- I-click ang pangalan ng iyong proyekto sa kaliwang puno ng nabigasyon
- Maghanap ng Mga Target sa mainframe at piliin ang iyong proyekto mula sa listahan ng Mga Target.
- Hanapin ang seksyon ng Impormasyon sa Pag-deploy sa tab na Pangkalahatan.
- Ipasok ang Main.storyboard sa patlang na "Main Interface".
Hakbang 4. Ipasok ang iyong unang screen gamit ang display controller
Kinokontrol ng controller na ito kung paano tiningnan ang gumagamit ng nilalaman. Mayroong iba't ibang mga view control na magagamit, kabilang ang pamantayan at mga pagtingin sa talahanayan. Kailangan mong magdagdag ng isang view controller sa iyong Storyboard, na nagsasabi sa app kung paano ipakita ang nilalaman sa gumagamit.
- Piliin ang file na "Main.storyboard" sa pag-navigate sa proyekto. Makakakita ka ng isang blangko na canvas sa window ng Interface Builder.
- Hanapin ang Object Library sa ilalim ng kanang frame, at maaari itong masimulan sa pamamagitan ng pag-click sa maliit na icon ng cube. Maglo-load ito ng isang listahan ng mga bagay na maaaring idagdag sa iyong canvas.
- I-click at i-drag ang object na "View Controller" sa iyong canvas. Ang iyong unang screen ay lilitaw sa canvas.
- Ang iyong unang "eksena" ay nakumpleto. Kapag nagsimula ang app, mai-load ng display controller ang iyong unang screen.
Hakbang 5. Magdagdag ng mga object interface sa iyong unang screen
Matapos mong i-set up ang view controller, maaari mong punan ang screen ng mga interface na kailangan mo, tulad ng mga label, patlang ng teksto, at mga pindutan. Ang mga object ng interface ay matatagpuan sa listahan ng Object Library - ang lokasyon kung saan mo mahahanap ang View Controller ngayon lang.
- I-click at i-drag ang isang bagay mula sa listahan upang i-drag ito sa screen.
- Karamihan sa mga bagay ay maaaring baguhin ang laki sa pamamagitan ng pag-click at pag-drag sa kahon sa sulok ng bagay. Kapag nagbago ang laki mo ng isang bagay, lilitaw ang isang grid sa screen upang masiguro mong tamang laki ito.
Hakbang 6. Baguhin ang bagay na iyong ipinasok
Maaari mong baguhin ang mga katangian ng bawat object. Pinapayagan kang lumikha ng isang natatanging at madaling gamitin na interface. Halimbawa, maaari kang magdagdag ng sample na teksto sa isang patlang ng teksto upang matulungan ang mga gumagamit na punan ito.
- Piliin ang bagay na nais mong baguhin at i-click ang pindutang "Mga Katangian ng Inspektor" sa tuktok ng kanang frame. Ang pindutan na ito ay nasa anyo ng isang kalasag.
- Baguhin ang bagay ayon sa iyong panlasa. Maaari mong baguhin ang istilo ng font, uri at kulay, layout, larawan sa background, sample ng teksto, frame style, atbp.
- Ang mga magagamit na pagpipilian ay depende sa bagay na nais mong baguhin.
Hakbang 7. Magdagdag ng isa pang screen
Habang lumalaki ang iyong proyekto, maaaring kailanganin mong magdagdag ng higit pang mga screen upang maipakita ang lahat ng nilalamang kailangan ng iyong app. Halimbawa, kung lumilikha ka ng isang dapat gawin na application, kailangan mo ng dalawang screen: isa para sa pagpasok ng mga dapat gawin na entry, at isa para sa pagpapakita ng lahat ng mga entry.
- Ang mga bagong screen ay idinagdag sa pamamagitan ng pag-drag at pag-drop ng view object ng controller sa isang walang laman na bahagi ng iyong canvas. Kung hindi ka makahanap ng isang blangko na lugar sa canvas, i-click ang "Mag-zoom out" hanggang sa makahanap ka ng isang blangko na lugar. Tiyaking ihuhulog mo ang view controller sa canvas, hindi sa umiiral na screen.
- Maaari mong baguhin ang pangunahing screen sa pamamagitan ng pagpili ng view controller na nais mong gamitin mula sa pagtingin sa balangkas ng proyekto. I-click ang pindutang "Attribution Inspector", at lagyan ng tsek ang "Ay Initial View Controller". Halimbawa, kung lumikha ka ng isang dapat gawin na application, gagamitin mo ang screen ng pagtingin na dapat gawin bilang pangunahing screen.
Hakbang 8. Magdagdag ng isang bar ng nabigasyon
Kapag mayroon kang dalawang mga screen, oras na upang lumikha ng isang bar ng nabigasyon upang ang mga gumagamit ay maaaring ilipat sa pagitan ng mga screen. Maaari kang gumamit ng isang nabigong controller, na isang pasadyang view controller. Ang tagakontrol na ito ay nagdaragdag ng isang nabigasyon bar sa tuktok ng iyong app, at pinapayagan ang mga gumagamit na lumipat sa pagitan ng mga screen.
- Ang iyong mga kontrol sa nabigasyon ay dapat idagdag sa iyong home screen upang makontrol nila ang iba pang mga screen.
- Piliin ang paunang view ng application sa view ng balangkas ng proyekto.
- I-click ang Editor → I-embed Sa → Navigation Controller.
- Makakakita ka ng isang grey na nabigasyon bar sa tuktok ng screen kung saan mo idinagdag ang controller.
Hakbang 9. Magdagdag ng isang pagpapaandar sa bar ng nabigasyon
Matapos mong ipasok ang navigation bar, maaari kang magpasok ng mga tool sa pag-navigate sa bar. Ang pagpasok nito ay magpapahintulot sa gumagamit na lumipat sa pagitan ng mga screen.
- Magdagdag ng isang pamagat sa navigation bar. I-click ang "Mga Item sa Pag-navigate" sa ilalim ng iyong ginustong display controller. Buksan ang Inspektor ng Katangian at magpasok ng isang pamagat ng screen sa kahon ng Pamagat.
- Magdagdag ng mga pindutan sa pag-navigate. Buksan ang Library ng Mga Bagay kung hindi mo pa nagagawa, at hanapin ang item ng Bar Button. Mag-click at i-drag sa navigation bar. Pangkalahatan, ang pindutan na gumagalaw sa iyo sa isa pang screen ay nakalagay sa kanan, at ang back button ay nakalagay sa kaliwang bahagi ng screen.
- Bigyan ang mga pag-aari sa pindutan. Maaaring maitakda ang mga pindutan upang magkaroon ng ilang mga pag-aari na maaaring ibagay sa mga ito para sa iba't ibang mga layunin. Halimbawa, kung lumilikha ka ng isang listahan ng dapat gawin, kakailanganin mo ang isang pindutan upang magdagdag ng isang entry. Piliin ang iyong pindutan, at buksan ang Inspektor ng Katangian. Piliin ang menu ng Identifier, at piliin ang "Idagdag". Ang iyong pindutan ay magbabago ng hugis sa isang "+" logo.
Hakbang 10. I-link ang pindutan sa mayroon nang screen
Upang gumana ang pindutan, kailangan mong ikonekta ito sa isa pang screen. Sa aming halimbawa ng listahan ng dapat gawin, ang pindutan ay nasa listahan, at dapat na maiugnay sa screen upang ipasok ang entry. Upang mai-link ang isang pindutan, pindutin nang matagal ang Control at i-drag ang pindutan sa pangalawang screen.
- Kapag pinakawalan mo ang pindutan ng mouse, lilitaw ang menu ng Action Segue na may maraming mga pagpipilian. Piliin ang "Push" upang magamit ang "push" na paglipat kapag lumilipat sa pagitan ng mga screen. Maaari mo ring piliin ang "Capital", na magbubukas sa screen bilang isang espesyal na aksyon, sa halip na bahagi ng isang pagkakasunud-sunod ng pagkilos.
- Kung gagamit ka ng Push, isang navigation bar at back button ang awtomatikong maidaragdag sa iyong pangalawang screen. Kung pipiliin mo ang Modal, kakailanganin mong magdagdag ng isang pangalawang nabigasyon bar, isang pindutan upang kanselahin, at isang tapos na pindutan (para sa mga dapat gawin na app. Ang iba pang mga app ay mangangailangan ng ibang uri ng pindutan).
- Ang mga pindutang "Kanselahin" at "Tapos Na" ay maaaring likhain sa parehong paraan tulad ng mga pindutang "Idagdag". Piliin ang "Kanselahin" o "Tapos na" sa menu ng Identifier sa Inspektor ng Katangian.
Hakbang 11. Magdagdag ng mga kakayahan sa paghawak ng data
Sa ngayon, nagawa mong lumikha ng mga na-navigate na interface nang hindi na kinakailangang magsulat ng code. Kung nais mong magdagdag ng mas advanced na pag-andar, tulad ng pag-iimbak ng data o paghawak ng input ng gumagamit, kakailanganin mong magsulat ng code. Ang mga gabay sa pagsulat ng code ay lampas sa saklaw ng artikulong ito, ngunit maraming mga gabay sa Layunin-C na magagamit sa internet.
Maaari mong gamitin ang iyong interface na prototype upang matulungan kang makahanap ng isang developer. Ang pagkakaroon ng isang na-navigate na interface ay makakatulong sa iyo na linawin kung aling mga bahagi ang kailangan ng programa
Paraan 4 ng 5: Pagsubok sa App
Hakbang 1. Simulan ang iOS Simulator
Kasama sa Xcode ang isang iOS Simulator na hinahayaan kang subukan ang iyong app sa mga simulation ng iba't ibang mga uri ng mga iOS device. Upang simulan ang Simulator, piliin ang "Simulator at Debug" mula sa menu sa tuktok ng window ng Xcode, pagkatapos ay piliin ang aparato na nais mong subukan.
Hakbang 2. Lumikha ng iyong app
I-click ang pindutan na Bumuo, na mukhang isang regular na pindutan ng Play, upang maisaayos ang app at patakbuhin ito. Ang prosesong ito ay maaaring tumagal ng ilang sandali, maaari mong makita ang pag-usad sa toolbar. Kapag tapos na, magbubukas ang iOS Simulator at maaari mong simulan ang pagsubok sa iyong app.
Hakbang 3. Subukan ang app sa iyong iPhone
Bago i-deploy ang app upang subukan, maaari mo itong subukan sa iyong sariling aparato kung mayroon kang isang iPhone. Una, ikonekta ang iyong aparato sa computer sa pamamagitan ng USB. Isara ang iTunes kung bukas ito. Piliin ang "Device at Debug" mula sa menu, pagkatapos ay i-click ang Build. Makalipas ang ilang sandali ang app ay magbubukas sa iPhone. Subukan ang lahat ng mga pagpapaandar bago isara ang app.
Hakbang 4. I-debug ang app
Kung nagkakaroon ng mga problema ang iyong app, kailangan mong malaman kung ano ang nangyari at kung bakit ito nangyari. Ang proseso ng pagtuklas ng problemang ito ay isang malawak at maraming mga kadahilanan kung bakit maaaring may problema ang iyong aplikasyon. Buksan ang debug console at basahin ang mensahe ng error. Karamihan sa mga mensahe ng error na ito ay mahirap maunawaan. Kung hindi mo maintindihan, subukang hanapin ang mensahe ng error. Pagkakataon, makakahanap ka ng mga post sa mga forum ng developer ng Apple na may mga sagot mula sa iba pang mga may karanasan na developer.
Ang pag-debug ay maaaring magtagal. Kung hindi ka susuko, makakakuha ka ng mas mahusay dito. Magsisimula kang makilala ang mga error sa application, hanapin ang mga ito, at kung minsan ay hulaan pa ang paglitaw ng mga error. Ang isa sa mga pinaka-karaniwang pagkakamali ay ang paglabas ng isang bagay mula sa memorya nang higit sa isang beses. Ang isa pang error ay nakakalimutan na maglaan ng memorya at gawing una ang mga bagay bago subukang magdagdag o maiugnay ang mga bagay sa memorya. Ang mas maraming mga application na nilikha mo, mas mababa ang mga error na magagawa mo
Hakbang 5. Suriin ang paggamit ng memorya
Ang iPhone ay may napaka-limitadong memorya. Tuwing naglalaan ka ng memorya sa isang partikular na bagay, kailangan mong palabasin ito matapos ang bagay na natapos na gamitin ito, at ibalik ang ginamit na memorya. Magagamit ang mga tool sa iPhone SDK upang suriin ang memorya at iba pang paggamit ng mapagkukunan.
- Matapos piliin ang Device at Debug, piliin ang Run → Run with Performance Tool → Leaks. Ipapakita nito ang Mga Instrumento at sisimulan ang app sa aparato. Sige at gamitin ang app tulad ng dati. Ang mga aplikasyon ay maaaring hindi tumugon nang madalas habang itinatala ng mga Instrumento at pinag-aaralan ang iyong paggamit ng memorya. Ang isang memory leak ay lilikha ng isang pulang spike sa timeline ni Leaks. Ang pinagmulan ng memory leak ay ipapakita sa ilalim ng screen.
- Ang pag-double-click sa na-leak na bagay ay susubukan na dalhin ka sa may problemang code, o ang pag-click sa maliit na arrow sa address bar ay magpapakita ng kasaysayan ng tagas. Minsan ang pinagmulan ng pagtagas ay hindi mula sa kung saan nakita ang pagtagas.
- Kung sa tingin mo ay nalilito, subukan ang proseso ng pag-aalis. Markahan ang mga ito bilang mga komento at / o maingat na laktawan ang ilang mga seksyon ng iyong code at patakbuhin ang iyong aplikasyon. Minsan maaari mong paliitin ang pangkalahatang lugar at hanapin ang mga lugar na may problema. Kapag nakita mo ito, maaari mong ayusin ang code o muling isulat ito. Tandaan na ang paggamit ng Google ay madalas na magdadala sa iyo upang magdirekta ng mga link sa mga panloob na forum o dokumentasyon ng Apple tungkol sa iyong problema nang mabilis.
Hakbang 6. I-deploy ang iyong app para masubukan ng iba
Habang ang pagsubok sa iyong app sa isang simulate na estado ay isang mahusay na paraan upang matiyak na gumagana ang iyong app at ang interface nito ay mukhang maganda, mahusay ang pagsubok ng iba. Tiyaking naayos mo ang pinaka nakamamatay na mga error bago ma-deploy ang iyong app sa mga tester. Upang mai-deploy ang iyong app sa mga tester, kailangan mong bumuo ng isang sertipiko ng ad-hoc sa site ng iOS Dev Center.
- Ang mga panlabas na tester ay maaaring magbigay sa iyo ng isang opinyon na hindi mo inaasahan. Ang mga opinyon na ito ay madalas na kapaki-pakinabang kung ang iyong aplikasyon ay napaka-kumplikado.
- Upang pahintulutan ang isang pagsubok na aparato, dapat mayroon kang numero ng UDID ng aparato.
- Piliin ang Device mula sa menu at i-click ang "Build". Sa Finder, hanapin ang iyong folder ng proyekto at hanapin ang folder na "Ad-Hoc-iphoneos". Sa loob ng folder na iyon, mayroong isang application. Kopyahin ang sertipiko ng "AdHoc.mobileprovision" mula sa iOS Dev Center sa parehong folder. Piliin ang application at sertipiko pagkatapos i-compress ito sa zip form. Ang archive na ito ay maaaring ibigay sa mga panlabas na tester. Kakailanganin mong lumikha ng isang hiwalay na archive para sa bawat sertipiko ng ad-hoc.
Paraan 5 ng 5: Paglabas ng Iyong Proyekto
Hakbang 1. Lumikha ng isang application para sa pamamahagi
Piliin ang Device at Pakawalan at i-click ang "Build". Sa Finder, hanapin ang iyong folder ng proyekto at hanapin ang folder na "Ad-Hoc-iphoneos". Sa loob ng folder na iyon, mayroong isang application. I-compress ang application bilang isang zip.
Upang maipasa ng iyong app ang sertipikasyon ng Apple, dapat itong ma-optimize para sa iOS 7 at Retina Display
Hakbang 2. Buksan ang dashboard ng iTunes Connect mula sa iOS Dev Center
Kung mayroon kang mga hindi natapos na hakbang upang makumpleto ang pag-set up, ipapakita ang mga ito sa tuktok ng pahina. Tiyaking naipasok nang tama ang lahat ng iyong impormasyon sa buwis at pagbabangko.
Hakbang 3. Ipasok ang lahat ng impormasyon ng application
I-click ang "Pamahalaan ang iyong mga Aplikasyon" at piliin ang "Magdagdag ng Bagong Application". ipasok ang pangalan ng application, numero ng SKU at bundle ID. Piliin ang bundle ng application mula sa magagamit na menu.
- Punan ang form para sa paglalarawan ng application, mga keyword, site ng suporta, kategorya, contact email, copyright, atbp.
- Punan ang form ng Mga Karapatan at Pagpepresyo.
- Ihanda ang imahe para sa iTunes. Kailangan mo ng isang 512x512 vector icon, at isang screenshot ng iyong app. Ang isang screenshot ay maaaring makuha mula sa iPhone simulator sa pamamagitan ng pagpindot sa Command + ⇧ Shift + 4 at pag-drag ng isang linya sa lilitaw na lugar. Tiyaking ang laki ay 320x480 para sa iPhone. Ang mga screenshot ay ang pinakamahalagang bahagi ng proseso ng marketing ng app, kaya tiyaking ipinapakita nila ang pinakamahalagang impormasyon tungkol sa app.
Hakbang 4. I-upload ang iyong app
I-click ang "Handa na Mag-upload ng Binary", at dadalhin ka sa isang screen na magdidirekta sa iyo upang i-download ang Application Uploader. I-download ang Uploader ng Application at i-hit Tapos na.
- I-install ang Application Uploader at simulan ang application. Sa kauna-unahang pagkakataon na sinimulan mo ito, hihilingin sa iyo na ipasok ang iyong impormasyon sa pag-login sa iTunes.
- Susuriin ng Uploader ng Application ang iyong iTunes Connect account at hahanapin ang mga app na handa nang i-upload. Lilitaw ang mga handa na na pag-upload mula sa menu. Piliin ang app na nais mong i-upload, piliin ang Distribution zip file na iyong nilikha, at i-upload ang file. Susuriin ng uploader ng file ang panloob na mga bagay sa bundle at magpapakita ng isang error kung may mali, tulad ng hindi tugma na numero ng bersyon, nawawalang icon, atbp. Kung maayos ang lahat, mai-upload ang iyong app.
Hakbang 5. Maghintay para sa oras ng inspeksyon
Wala kang magagawa kundi hintaying masuri ang iyong aplikasyon. Aabisuhan ka ng Apple sa loob ng mga araw o linggo sa pamamagitan ng email kung babaguhin ng iyong app ang katayuan nito sa "Sinusuri." Kapag nasuri ang iyong aplikasyon, napakabilis ng proseso. Kung nabigo ang iyong app sa paunang hanay ng mga pagsubok, aabisuhan ka sa pamamagitan ng email kung bakit, at bibigyan ka ng Apple ng mga mungkahi sa kung paano ito magtrabaho sa paligid nito. Kung karapat-dapat ang iyong app, magpapadala sa iyo ang Apple ng isang email na may impormasyon na ibinebenta ang iyong app. Lilitaw ngayon ang iyong app sa iTunes Store.
Hakbang 6. Itaguyod ang iyong app
Kapag handa nang ibenta ang iyong bagong app, oras na upang itaguyod. Gumamit ng social media, mag-post ng mga press press sa mga site tungkol sa iyong app, gumawa ng ilang mga video sa YouTube, at gawin kung ano ang kinakailangan upang magsalita ang mga tao tungkol sa iyong app.
Maaari kang magpadala ng isang libreng kopya ng app sa mga tester na magsusulat tungkol sa iyong app sa kanilang site o suriin ito sa kanilang YouTube channel. Kung makakonekta ka sa mga nangungunang sumusubok, maaaring magbenta nang maayos ang iyong app
Hakbang 7. Bigyang pansin ang mga numero ng pagbebenta
I-download ang iTunes Connect Mobile nang libre sa iyong iPhone. Mag-log in araw-araw at suriin ang mga benta, bahagi ng merkado at mga bansa na bumili sa iyong app. Ito ang pinaka nakakatuwang bahagi! Padadalhan ka ng Apple ng mga pana-panahong email na may mga link sa iyong pinakabagong data sa pagbebenta. Maaari mo itong i-download para sa iyong mga tala. Good luck!
Mga Tip
- Subukang lumikha ng mga bagong app sa halip na mga dobleng app mula sa mga umiiral nang app sa App Store. Maghanap sa App Store upang malaman kung anong mga app ang magagamit. Siyempre, kung ang iyong ideya ay mas mahusay, pagkatapos ay gawin ang iyong ideya ng isang katotohanan.
- Maghanap ng mga paraan upang mapagbuti ang iyong app.
- Kung gusto mo ng mga naka-print na sanggunian, maghanap ng mga libro sa paglikha ng mga iPhone app sa Amazon.
- Subukang subukan ang app sa iba't ibang mga aparatong iDevice na may iba't ibang mga bersyon ng iOS kung posible.
- Kung kumukuha ka ng isang developer ng iOS at nais mong tiyakin na ang hitsura ng iyong app sa gusto mo, maaari mong idisenyo ang iyong app sa Photoshop at gamitin ang psdtoxcode upang i-convert ito sa isang Xcode / iOS app!
Babala
- Ang iPhone SDK ay palaging nagbabago at ang mga aparato ng iOS ay palaging nagbabago. Kung ang isang pag-update sa SDK ay magagamit kapag lumikha ka ng isang proyekto, tiyaking nabasa mo kung ano ang bago at nagbago ang SDK bago ka mag-update. Maaaring hindi mo kailangang i-update ang bersyon ng SDK, maliban kung kinakailangan ng Apple na ang lahat ng mga bagong naipadala na aplikasyon ay dapat gumamit ng pinakabagong SDK. Kung na-update mo ang SDK, ang ilan sa mga pamamaraan na ginagamit mo ay maaaring maging luma na at habang marahil ay hindi sila makaka-crash sa isang app, mag-ingat.
- Kapag tinanggap ang iyong app sa App Store, huwag kang takotin kapag nakatanggap ka ng isang hindi magandang pagsusuri. Ang ilang mga tao ay nagbibigay ng nakabubuting mga pagsusuri at ang ilang mga tao ay bastos lamang.
- Marahil ay hindi mai-download ang iyong app ng maraming tao - huwag sumuko.
- Ang paglikha ng mga iPhone app ay nakakaadik na maaari mong makita itong mahirap ihinto.