Welkom bij de laatste zelfstudie in de Endless Runner-serie. In de tutorial van vandaag leer je hoe je je app kunt indienen bij de iOS App Store!
Gefeliciteerd met het zover in de serie! In de les van vandaag bespreken we hoe u uw app kunt indienen bij de iOS App Store, zodat u contant geld kunt verdienen aan de miljoenen gebruikers die iTunes elke dag gebruiken! Het is een vrij eenvoudig proces, maar kan in het begin een beetje beangstigend zijn, vooral wanneer je het Apple beoordelingsproces doorloopt. Vrees echter niet, want het is echt niet zo moeilijk. Zolang je grondig bent in het testen en je houdt aan de richtlijnen van de Apple-interface en het winkelbeleid, hoef je je nergens zorgen over te maken. Dus laten we het doen!
Om aan de slag te gaan, logt u in op uw Apple-ontwikkelaarsaccount op developer.apple.com en klikt u op de provisioning-portal. Deze tutorial gaat ervan uit dat je al het volgende hebt gedaan: A) X-code geïnstalleerd, B) een ontwikkelaarcertificaat klaar hebt en C) een app klaar heeft om in te dienen.
We gaan alles doen wat je gaat doen vanuit het Corona SDK-perspectief. Apple maakt het je vrij gemakkelijk, maar Corona maakt het nog gemakkelijker! Het eerste dat we gaan doen, is een app-ID maken. Klik hiervoor op het tabblad App-ID's in het linkerdeelvenster en klik vervolgens op de knop Nieuwe app-ID aan de rechterkant.
Dus nu u op nieuwe app-ID klikte, zou u dit scherm moeten zien:
Er zijn maar een paar dingen om hier in te vullen (in feite zijn de meeste van deze stappen vrij eenvoudig omdat deze gidsen je door het creatieproces leiden). Het enige dat je echt moet verzinnen, is het app-ID, waarmee je je inrichtingsprofiel de app gaat identificeren. Het belangrijkste voor deze naamgevingsconventies is om iets te doen dat voor u logisch is en dat uniek is. We willen bijvoorbeeld niet dat de app id is voor dit spel 'supersterhonkbal', het zou gewoon niet logisch zijn voor iedereen die ernaar kijkt. Eenvoudig gezond verstand is koning!
Voor je bundel seed-ID ga je gang en laat het leeg, en je kunt zien hoe ik de bundelidentificatie heb gedaan. Deze worden beide alleen gebruikt om uw app te beschrijven. Hieronder is een afbeelding van hoe mijn eruit ziet na de creatie. Je ziet dat ik veel app-id's heb, waarvan veel verwarrend zijn. Dus haal het uit mijn ervaring, hou het simpel en doe goed alles te benoemen. Klik op Opslaan en u zou uw app-ID in uw app-ID-lijst moeten kunnen vinden. Eén ding om op te merken over deze afbeeldingen. Ze zijn duidelijk van mijn account. Je zult merken dat er tonnen profielen en app-id's zijn waarvan de meeste ongebruikt zijn gebleven door mij. Doe jezelf een plezier en zorg dat je de dingen goed benoept, dus wanneer je terugkomt en jaren later naar je account kijkt, onthoud je wat alles was. Ook maakt het het vinden van nieuwe dingen een stuk eenvoudiger.
Nu we onze app-ID hebben, klik je opnieuw op het inrichtingsprofiel op het linkertabblad en klik je op Nieuw profiel. Klik vervolgens op het tabblad provisioning profile en klik op create new profile.
Doe hetzelfde hier. Kies de naam van het provisioningprofiel, kies de app-id die we zojuist hebben gemaakt in de vervolgkeuzelijst, het certificaat dat u gaat gebruiken en kies op welke apparaten u het profiel wilt laten werken (u moet elk apparaat opnemen dat u wilt de app waarop getest moet worden. Het apparaat weet wanneer het profiel verloopt en stopt daarna met werken op dat apparaat.).
Zodra dat is voltooid, moet u het voorzieningenprofiel opnieuw in uw hoofdlijst kunnen weergeven. Nu dat het in de lijst staat, kunt u zien dat de status Actief is en u deze kunt downloaden. Ga je gang en download het nu zodat we verder kunnen gaan!
Start Xcode als het nog niet open is. Open daar uw organizer (venster> organizer). Het enige dat u hoeft te doen om uw provisioningprofiel naar uw apparaat te krijgen, hoeft u alleen maar te slepen vanuit de map waarin het zich bevond naar de hoofdlijst op het tabblad provisioning profiles. Je zou het nu in de hoofdlijst moeten kunnen zien, wat betekent dat je apparaat die app kan uitvoeren om te testen!
Dus nu dat het op zijn plaats is, laten we ons spel uitvoeren! Start de app in de Corona Simulator en kies vervolgens in het menu dat verschijnt Build> iOS.
Alles is hier tot nu toe vrij eenvoudig. Kies de naam van uw toepassing, beslis of u bouwt voor de Xcode-simulator of bouwt voor een apparaat. Kies vervolgens het apparaat of de apparaten waarvoor u wilt bouwen. Ik ga alleen voor de iPhone bouwen. De code-ondertekeningsidentiteit die u herkent aan wat we zojuist in de provisioning-portfolio hebben gedaan, maar kies degene waarmee u uw app waarmee u uw app wilt ondertekenen. De laatste menuoptie die u moet regelen, bepaalt waar u de voltooide app wilt opslaan.
Als je daarmee klaar bent, hoef je alleen nog maar te zorgen dat er een pictogram in dezelfde map staat als je main.lua-bestand. Voor de iPhone moet uw pictogram 57x57px zijn. Als u van plan bent op uw apparaat retina-display te ondersteunen, dan moet u een pictogram toevoegen dat 114x114px is en als u gaat bouwen voor een iPad, moet u een pictogram toevoegen dat 72x72 is. Al deze moeten in de map staan met main.lua. Dit is wat je ze wilt noemen:
icon.png <--- required for iPhone/iPod/iPad
[email protected] <--- required for iPhone/iPod
Icon-72.png <--- required for iPad
Nu moeten we snel ons build.settings-bestand wijzigen. Open het en voeg het volgende toe:
settings = iphone = plist = --start hierheen kopiëren CFBundleIconFile = "Icon.png", CFBundleIconFiles = "Icon.png", "[email protected]", "Icon-72.png",, - stop hier met kopiëren,,
Voor onze game hoef je alleen de CFBundleIconFile-regels te kopiëren, zoals hierboven weergegeven. Als u echter uw build.settings-bestand helemaal niet hebt gewijzigd, heeft u alles wat hierboven is vermeld nodig.
Nu zou je in staat moeten zijn om met succes je app te bouwen en je klaar te maken om het te distribueren naar de winkel! De volgende stap gaat naar het bezoeken van de iTunes Connect-website, het opzetten van een account en het verzamelen van de resources die u samen moet verpakken. De officiële ontwikkelaarspagina is een geweldige bron om aan de slag te gaan, dus zorg ervoor dat u deze bekijkt terwijl u zich aanmeldt.
Log in op iTunes Connect en je zou zoiets als dit moeten zien:
Klik op "uw applicaties beheren" en laten we onze app verzenden! Linksboven in je scherm zie je een knop met de tekst "nieuwe app toevoegen", klik daar op en laad het volgende menu. Inmiddels zou dit volgende menu vrij gemakkelijk te volgen moeten zijn. Kies gewoon de naam van de app zoals deze in iTunes verschijnt, wijs een SKU aan (dit kan elk nummer zijn dat u wilt gebruiken zoals het is voor interne boekhouding) en de juiste bundel-ID. Klik op Doorgaan en ga verder met het kiezen van de gewenste releasedatum en de prijslaag waarvoor u de game wilt verkopen. Ook als u een onderwijskorting wilt aanbieden, is dit de plek om het te doen!
De laatste stap die u moet doen, is het versienummer, de copyright-houder (u of uw bedrijf), de categorieën van uw game en eventuele aanvullende opmerkingen die u voor de reviewers wilt achterlaten. Nadat u die informatie hebt ingevuld, kiest u de instellingen die de inhoud van het spel correct beschrijven en zorgt u ervoor dat u nauwkeurig bent of dat de recensent uw app snel afkeurt. Vervolgens vult u uw contactgegevens in en uploadt u uw pictogrammen en schermafbeeldingen. Ze moeten op de volgende manier worden geformatteerd:
Groot app-pictogram: Een grote versie van uw app-pictogram dat in de App Store wordt gebruikt. Het moet ten minste 72 dpi zijn, in de RGB-kleurruimte en 512x512 px of 1024x1024 px (het kan niet worden opgeschaald). Het bestandstype moet .jpeg, .jpg, .tif, .tiff of .png zijn. Het moet platte illustraties zijn zonder afgeronde hoeken.
Schermafbeeldingen van iPhone en iPod Touch: Schermafbeeldingen van iPhone en iPod touch moeten de indeling .jpeg, .jpg, .tif, .tiff of .png hebben met afmetingen van 960x640px, 960x600px, 640x960px of 640x920px en minstens 72 dpi in de RGB-kleurruimte.
iPad-screenshots: iPad-screenshots moeten een .jpeg-, .jpg-, .tif-, .tiff- of een .png-bestand zijn van 1024x768, 1024x748, 768x1024, 768x1004, 2048x1536, 2048x1496, 1536x2048 of 1536x2008 pixels, ten minste 72 dpi, en in de RGB-kleur ruimte.
Dus zorg ervoor dat je een aantal goede screenshots uploadt! Voer alle bovenstaande stappen uit en klik vervolgens op Opslaan. Gefeliciteerd! U heeft uw app ingediend bij de iTunes App Store! Helaas moet je nu de wachtende game spelen terwijl de app door Apple wordt beoordeeld. Dus, leun achterover, ontspan en wees trots op je harde werk!
Hopelijk is alles tot nu toe goed gegaan. Bedankt dat je de hele serie hebt doorstaan. Zoals altijd als je vragen of opmerkingen hebt, laat het me weten. Ook voel je vrij om links te plaatsen naar de geweldige apps die je maakt! Veel geluk en fijne codering!