iOS alkalmazás exportálása az App Store-ba
Previous Topic  Next Topic 

Egy iOS alkalmazás exportálása eléggé időigényes folyamat lehet, mert komplex követelményeknek és lépéseknek kell megfelelnie az Apple igényeinek megfelelően. Az iOS az iPhone és az iPad által használt operációs rendszer. Ha nincs szüksége egy független alkalmazásra az eBookhoz, akkor vannak ingyenes lehetőségek is.



Ingyenes eBook lehetőségek iPad/iPhone eszközökre


1) Exportálja az eBookot EPUB fájlba, és ezt küldje el az olvasóknak, amit az App Store-ból ingyenes letölthető Kotobee Reader app-ban megnyithatnak.


2) Töltse fel közvetlenül a Kotobee hivatalos könyvtárába az eBookot a Kotobee Authorból. Az olvasók az App Store-ból ingyenesen letölthető Kotobee Reader app-on keresztül tudják olvasni a könyvet.



Az iOS alkalmazás készítésének követelményei


A Kotobee Authornak két fájlra van szüksége egy mobil alkalmazás exportálásához: egy létrehozási profil (provisioning profile)  és egy tanúsítvány (certificate) fájlra (és ha van, hozzátartozó jelszavakra). Ezeknek .mobileprovision, illetve .p12 kiterjesztése van. A Kotobee Authornak szüksége van még  ezenkívül egy alkalmazásazonosítóra (App ID). Egy egy egyedi karaktersorozat, ami az alkalmazást képviseli az App Store-ban. Ezekhez egy fejlesztői fiókra van szüksége az Apple-nél (Apple Developer Account). A http://developer.apple.com honlapon regisztrálhat egy fiókot, az éves díja $99. Vegye  figyelembe, hogy néhány lépéshez egy Mac gépre van szükség. Ezt az oktató videót egy felhasználó készítette, ahol megmutatja, hogyan kell p12 tanúsítványfájlokat létrehozni Windows alatt, Mac gép nélkül.



A p12 tanúsítványfájl létrehozása


1) Lépjen be a fiókjába http://developer.apple.com


2) Kattintson a Tanúsítványok, azonosítók, profilok (Certificates, Identifiers & Profiles)-ra


3) Először egy előállítási tanúsítványra (production certificate) van szüksége az App Store-hoz. Kattintson az Összesre (All) a Tanúsítványok (Certificates) alatt


4) Egy új tanúsítvány létrehozásához kattintson a + ikonra a jobb felső sarokban, majd válassza ki az App Store-t és az Ad Hoc-ot a Production alatt, majd kattintson a Folytatás-ra (Continue)


5) Kövesse nyomon a megjelenő utasításokat a Mac számítógépén a CSR fájl létrehozásához, majd kattintson a Folytatásra (Continue)


6) Jelölje ki az elkészült CSR fájlt, majd kattintson a Folytatásra (Continue)


7) Kattintson a Letöltésre (Download) a tanúsítvány letöltéséhez .cer kiterjesztéssel


8) A Mac asztalon kattintson kétszer a letöltött tanúsítványfájlra. Nyissa meg a Keychain Access app-ot, és keresse meg a tanúsítványt. Bizonyosodjon meg arról, hogy a Certificates kategóriában van (a bal alsó panelből kiválasztva). Command-kattintson a tanúsítványra, és válassza az Export-ot. Válassza ki, hogy p12 tanúsítványba exportálja. Egy tetszőleges jelszót kér majd a rendszer


A p12 tanúsítványt csak egyszer kell előállítani, így tartsa kéznél a számítógépén, hogy más eBookokhoz is felhasználhassa. Létrehozási profil (provisioning profile) viszont minden egyes alkalmazás exportálásához szükséges, kivéve, ha egy helyettesítő alkalmazásazonosítót (wildcard App ID) használ.



Alkalmazásazonosító (app ID) létrehozása 


1) Kattintson az alkalmazásazonosítókra (App IDs) az Azonosítók (Identifiers) alatt


2) Kattintson a + jelre a jobb felső sarokban egy új azonosító (App ID) létrehozásához


3) Adjon meg egy nevet a tanúsítványhoz


4) Adjon meg egy egyedi azonosító karaktersorozatot az Alkalmazásazonosító meghatározottsága (Explicity App ID) alatt, amit az alkalmazás azonosítására használ. Ne feledje elolvasni az utasításokat és tanácsokat. Amennyiben több eBook alkalmazás készítését tervezi, célszerű lehet helyettesítő alkalmazásazonosítót (Wildcard App ID) létrehozni, így nem szükséges minden egyes alkalmazáshoz ezt a folyamatot megismételni


5) Kattintson a Folytatásra (Continue), hogy a következő oldalra lépjen


6) Ellenőrizze le a megjelenő adatokat, és ha minden rendben van, kattintson a Regisztrálásra (Register)



Létrehozás profil (provisioning profile) elkészítése


1) Kattintson az Összesre (All) a Létrehozási profil (Provisioning Profiles) alatt


2)  Egy új tanúsítvány létrehozási profil elkészítéséhez kattintson a + ikonra a jobb felső sarokban.


3) Válassza ki az App Store-t az Elosztás (Distribution) alatt, majd kattintson a Folytatásra (Continue). Amennyiben adott eszközökön szeretné csak megosztani az alkalmazást, és nem nyilvánosan, akkor az Ad Hoc-ot kell kiválasztani. Az Alkalmazás tesztelése (Testing your app) részben alább a Fejlesztői profil típus (Development profile type) kerül megemlítésre, ha először egy teszt verziót szeretne létrehozni az alkalmazásból.


4) Jelölje ki az előbb létrehozott alkalmazásazonosítót (App ID) a listából, majd kattintson a Folytatásra (Continue)


5) Válassza ki a megfelelő tanúsítványt a listából, majd kattintson a Folytatásra (Continue)


6) Adja meg a profil nevét (Profile name), majd kattintson a Folytatásra (Continue)


7) Kattintson a Letöltésre (Download) a létrehozás profil letöltéséhez


Ezeknek az adatoknak a birtokában most már alkalmazhatja őket a Kotobee Authorban. Miután sikeresen letöltötte az IPA fájlt, feltöltheti az App Store-ba az Application Loader alkalmazással, és az alkalmazás adatait a  http://itunesconnect.apple.com keresztül tudja kezelni.



Az alkalmazás tesztelése


Két lehetőség van az alkalmazás tesztelésére.


1) Ha az alkalmazást már feltöltötte az App Store-ba, de még nem tette közzé (nem publikálta), a TestFlight-ban tudja tesztelni. A TestFlightban az App  Store-ban még nem jóváhagyott alkalmazásokat tesztelheti, illetve meghívhat másokat is a teszteléshez. Ehhez le kell tölteni a TestFlight App-ot az iPhone-jára vagy az iPad-jére. A TestFlight beállításokat az  iTunes Connect fiókban innen lehet elérni:




2) Ha van elegendő kreditje, létrehozhat egy Fejlesztői létrehozás profilt (Development provisioning profile) az Elosztási profil (Distribution profile) helyett az Apple Developer Account-ban (a Certificates, Identifiers & Profiles részben). Ennek érdekében hozzá kell adnia az eszközét azoknak az eszközöknek  a listájához, amelyek használhatják ezt a Fejlesztői profilt (Development profile).




Ezután a megadott módon folytathatja a lépéseket, hogy megkapja az IPA fájlt, amit ezzel az új profillal exportált. Az alkalmazást (IPA fájl) az iTunes segítségével tudja áttenni a saját eszközére. Egy sokkal egyszerűbb felületet talál az  iFunBox oldalon, amit esetleg érdemes kipróbálnia.