Isikhokelo esipheleleyo sokusasazwa kwenguqulelo ye-Beta ezenzekelayo kunye nokusasazwa kwee-App

  • Ukuphunyezwa kwemisebenzi ezenzekelayo kusetyenziswa i-CLI, iGradle, kunye neFastlane ukuze kube lula ukuthunyelwa kweenguqulelo zokujonga kwangaphambili.
  • Ulawulo olufanelekileyo lwabavavanyi beeplatifomu ezininzi ngamaqela ovavanyo kunye nokuqokelelwa kwempendulo ngqo kwisicelo.
  • Ukuhlanganiswa kwezixhobo zozinzo ezifana neCrashlytics ukujonga ukusebenza kwezakhiwo ngaphambi kokuba zikhutshwe ngokusemthethweni.

Ukusasazwa kweNguqulelo yeBeta ezenzekelayo kunye noSasazo lwee-App

Xa ungena kwihlabathi lophuhliso lwesoftware ulandela Iindlela ze-AgileUyaqonda ukuba awunakukwazi ukuyeka ukuthunyelwa kwenguqulo kube ngamabona-ndenzile. Kubalulekile ukuseta inkqubo yokusasaza ezenzekelayo kangangoko kunokwenzeka ukuze kuthintelwe ukuchitha ixesha elibalulekileyo nokuqinisekisa ukuba iimpazamo ziyachongwa ngaphambi kokuba usetyenziso lufikelele kumsebenzisi wokugqibela.

Ukuze kufezekiswe oku, kukho izixhobo ezahlukeneyo ezisebenza njengebhulorho phakathi kwekhowudi oyibhalayo kunye nezixhobo zokwenyani. Kuxhomekeke ekubeni ufuna icebo le-Apple ecosystem Okanye, ukuze ufumane isisombululo esivulelekileyo ngakumbi, ungakhetha iinkonzo ezikhethekileyo ezikuvumela ukuba ulawule yonke into ukusuka ekuthumeleni iifayile ukuya ekuhleleni amaqela ovavanyo ngaphandle kokusebenzisa iinkqubo ezenziwe ngesandla.

Ukusasazwa kwe-Firebase App: Umhlobo weqonga elibanzi

I-Firebase, iqonga likaGoogle, inika isixhobo esinamandla esibizwa ngokuba yi-App Distribution. Injongo yayo ilula: ukuvumela abaphuhlisi be-Android kunye ne-iOS ukuba bathumele ii-apps zabo kubaphuhlisi. izicelo zokuthemba abavavanyi ngokukhawuleza. Enye yezona nzuzo zayo zinkulu kukuba isebenza ngamaqonga amaninzi, ikuvumela ukuba ulawule yonke into kwindawo enye.

Ukusebenza kwe-Firebase
Inqaku elidibeneyo:
Isikhokelo esipheleleyo seFirebase Dynamic Links kunye nezinye iindlela zokudibanisa i-Deeplinking

Ngokuphathelele ukusebenza kwayo, ihambelana ngokupheleleyo nomsebenzi wakho. Ungalayisha iikhompawundi zakho ngokusebenzisa Ikhonsoli yeFirebaseKodwa ukuba ukhetha ukwenza yonke into ibe ngokuzenzekelayo, ungadibanisa isixhobo somgca womyalelo (CLI), usebenzisa I-Fastlane okanye iGradle kwi-AndroidLe yigolide ecocekileyo kwabo basebenzisa umsebenzi wokudibanisa okuqhubekayo (CI)kuba ukusasazwa kuba yinkqubo engabonakaliyo nezenzekelayo.

Ulawulo lwabavavanyi yenye ingongoma ebalulekileyo. Ungahlela abasebenzisi babe ngamaqela kwaye wongeze abavavanyi abatsha ngokusebenzisa izimemo ze-imeyileNgaphezu koko, le nkqubo ikwazisa ngqo ukuba ngubani owamkele isimemo waza wakhuphela usetyenziso, nto leyo eyenza kube lula kakhulu inkqubo. ingqokelela yempendulo ngqo kwi-app.

Izinto ezikhethekileyo kwi-iOS ecosystem

Ukukhupha ii-beta kwizixhobo ze-Apple kunemingeni yako ngenxa yemiqathango yokhuseleko. Ukuze ufake inguqulelo ye-beta yokuqala, i-Firebase ifuna ukuba isixhobo sibhaliswe. Ukuthintela umsebenzisi ekubeni angenise ngesandla. Isihlonzi se-UDIDI-Firebase iphatha isimemo se-imeyile. Umsebenzisi uyamkela nje, akhuphele iprofayili yoqwalaselo, kwaye akuba umphuhlisi efake i-UDID kwi-binary, unokufaka usetyenziso.

Kwelinye icala esinalo UvavanyoCloudI-TestFlight sisixhobo esisemthethweni se-Apple. Linyathelo elifanelekileyo lokuqala ngaphambi kokulayisha usetyenziso lwakho kwiVenkile yeeApp. Ngokungafaniyo ne-Firebase, i-TestFlight inemida: ivumela ukuya kuthi ga Abasebenzisi bangaphakathi abali-100 (ekufuneka ibe kwiApp Store Connect) kwaye ifikelele kwi-10.000 zangaphandle, nangona ezi zokugqibela zifuna ukuphononongwa kwangaphambili liqela le-Apple.

Imo yoMphuhlisi kunye ne-UDID

Ukuze konke oku kusebenze kwi-iOS, kubalulekile ukuba kusebenze Indlela yophuhliso kwizicwangciso zoBucala noKhuseleko lwesixhobo. Eli linyathelo lokukhusela ukuthintela i-malware, kodwa liyimfuneko ukuze kusetyenziswe ii-apps ezifakwe kwindawo okanye nge-beta. Ukuba ukhetho alubonakali, unokufuna ukuqhagamshela isixhobo sakho kwi-Mac nge Xcode ukuyinika amandla.

Xa sithetha ngayo I-UDID (Isazisi seSixhobo esiKhethekileyo)Sibhekisa kwikhowudi eyahlukileyo yesixhobo ngasinye. Ukuba awusebenzisi i-Firebase automation, ungayifumana ngokuqhagamshela i-iPhone yakho kwi-Mac usebenzisa i-Finder okanye usebenzisa i-iTunes kwiWindows, kwaye ucofe kulwazi lwebhetri okanye inombolo ye-serial ukuze utyhile ikhowudi.

Ezinye iindlela kunye nokuFuduka: Ukusuka kwiZiko lee-App ukuya kwi-Applivery

Kwimeko yangoku, abanye abaphuhlisi baye banyanzeleka ukuba bajonge ezinye iindlela ngenxa yokurhoxiswa kwe IZiko leeNkqubo zeVisual StudioKulapho ke izisombululo ezifana ne-Applivery zingena khona, zizibeka kwindawo yazo njenge- Ivenkile yee-App zeNkampani zabucala. Ezi zixhobo azivumeli kuphela ukusasazwa, kodwa zikwavumela uhlaziyo ukuze bonke abavavanyi babe kwinguqulelo enye.

Ukufudukela kwezi nkqubo, inkqubo idla ngokubandakanya ukudala iakhawunti, ukulayisha ii-binary, kunye nokudibanisa neenkqubo ze-CI/CD ezidumileyo ezifana ne Iipayipi zeAzure, iiGitHub Actions, iBitrise okanye iJenkinsOku kuqinisekisa ukuba umgangatho wesicelo ulawulwa ngovavanyo oluqatha ngaphambi kokuba umsebenzisi wokugqibela abone inguqulelo.

Ulawulo lweNkqubo yokuSebenza kunye ne-Hardware Beta

Akuphelelanga apho ngokusasaza ii-apps; ngamanye amaxesha ufuna abavavanyi bakho basebenzise inguqulelo ye-beta yenkqubo yokusebenza (i-iOS, i-iPadOS, i-macOS, i-tvOS, okanye i-visionOS). Oku kudla ngokwenziwa ngeeprofayili zoqwalaselo okanye, kwiinguqulelo zamva nje, ngokukhetha i-beta ngqo kwicandelo loHlaziyo lweSoftware yesixhobo.

Kukho neenguqulelo ze-beta zehardware, ezifana ne AirPodsUkuze bafikelele kwezi mpawu, abasebenzisi kufuneka babe nenguqulelo ye-beta ye-iOS okanye i-macOS kwaye bavule uhlaziyo lwe-beta kwimenyu yeBluetooth. Oku kubalulekile ekulungiseni iimpazamo kunye nokuvavanya iimpawu ezintsha zesandi ngaphambi kokukhutshwa ngokubanzi.

Ukuhamba kokuphunyezwa kwenyathelo ngenyathelo

  • Ukulayisha ulwakhiwo: Ifayile ye-APK, i-AAB okanye i-IPA ikhutshelwa kusetyenziswa i-console okanye izixhobo ezizenzekelayo.
  • Isimemo kubavavanyi: Iidilesi ze-imeyile zabavavanyi zongezwa ukuze bakwazi ukufumana imiyalelo yokufikelela.
  • Ukuqokelelwa kwedatha: Uzinzo lujongwa kusetyenziswa izixhobo ezifana IiCrashlytics kwaye impendulo yomsebenzisi ifunyenwe.
  • Ukuphindaphinda: Kulayishwa isakhiwo esitsha esilungisa iimpazamo ezifunyenweyo, sazisa abasebenzisi ngokuzenzekelayo.
Khusela izixhobo kunye nee-API ngeFirebase App Check
Inqaku elidibeneyo:
Isikhokelo esipheleleyo sokukhusela izixhobo kunye nee-API ngeFirebase App Check

Ukukhetha phakathi kweFirebase App Distribution, iTestFlight, okanye izisombululo zeshishini kuya kuhlala kuxhomekeke kwinani labasebenzisi kunye nenqanaba lolawulo olufunayo kwisixhobo. Ukuzenzekelayo kwe-CLI Ulawulo olucwangcisiweyo lwamaqela ovavanyo luvumela ukunciphisa okukhulu ixesha lomjikelo wophuhliso kwaye luqinisekisa ukuba imveliso yokugqibela iqinile kwaye ayinazo iimpazamo ezibalulekileyo. Yabelana ngesi sikhokelo kwaye abasebenzisi abaninzi baya kwazi malunga nesihloko..


Yongeza njengomthombo okhethwayo