... | @@ -47,8 +47,8 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
... | @@ -47,8 +47,8 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
|
|
|
### Překlad OpenSSL
|
|
### Překlad OpenSSL
|
|
|
|
|
|
1. Stáhnout zdrojové soubory OpenSSL (nejlépe OpenSSL_1_0_2l.tar.gz baliček) do složky `mobilni-datovka/ios/openssl`.
|
|
1. Stáhnout zdrojové soubory OpenSSL (nejlépe OpenSSL_1_0_2l.tar.gz baliček) do složky `mobile-datovka/ios/openssl`.
|
|
2. Editovat skript `mobilni-datovka/ios/openssl/ios-build-libssl.sh` a nastavit do něj název staženého tar balíčku (OpenSSL_1_0_2l.tar.gz). Script by měl ve výchozím nastavení vyrobit knihovny a binárky pro architektury arm64, armv7. Pokud chcete jiné architektury, editujete skript a podle návodu v něm doplňte požadované architektury (i386, x86_64, adt.).
|
|
2. Editovat skript `mobile-datovka/ios/openssl/ios-build-libssl.sh` a nastavit do něj název staženého tar balíčku (OpenSSL_1_0_2l.tar.gz). Skript by měl ve výchozím nastavení vyrobit knihovny, hlavičkové soubory a binárky pro architektury arm64, armv7. Pokud chcete jiné architektury, editujete skript a podle návodu v něm doplňte požadované architektury (i386, x86_64, adt.). Architektura x86_64 je vyžadována pro běh v simulátoru iOS.
|
|
|
|
|
|
### Překlad Mobilní Datovky
|
|
### Překlad Mobilní Datovky
|
|
|
|
|
... | @@ -56,11 +56,12 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
... | @@ -56,11 +56,12 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
2. Vybrat/nastavit překladač pro cílovou platformu (Qt 5.11.x for iOS2 nebo Qt 5.11.x for iOS2 Simulátor), nastavit cílový adresář, kam se projekt bude překládat, zvolit, jestli preferovat Debug/Release překlad.
|
|
2. Vybrat/nastavit překladač pro cílovou platformu (Qt 5.11.x for iOS2 nebo Qt 5.11.x for iOS2 Simulátor), nastavit cílový adresář, kam se projekt bude překládat, zvolit, jestli preferovat Debug/Release překlad.
|
|
3. Spustit qmake (v menu Build->Run qmake). Do cílového adresáře se vygeneruje projektový soubor a potřebné věci pro překlad pomocí Xcode.
|
|
3. Spustit qmake (v menu Build->Run qmake). Do cílového adresáře se vygeneruje projektový soubor a potřebné věci pro překlad pomocí Xcode.
|
|
4. Spustit Xcode a v něm načíst vygenerovaný soubor `mobile-datovka.xcodeproj`. Mělo by stačit poklepat na adresář `mobile-datovka.xcodeproj`. Xcode si projekt sám otevře a načte/indexuje.
|
|
4. Spustit Xcode a v něm načíst vygenerovaný soubor `mobile-datovka.xcodeproj`. Mělo by stačit poklepat na adresář `mobile-datovka.xcodeproj`. Xcode si projekt sám otevře a načte/indexuje.
|
|
5. V otevřeném projektu v Xcode vybrat cílové zařízení a nastavit cíl na mobile-datovka (možná to bude generovat nějaké varování a info, ale nemělo by to ničemu vadit).
|
|
5. V otevřeném projektu v Xcode vybrat cílové zařízení a nastavit cíl na mobile-datovka (možná to bude generovat nějaké varování a info, ale nemělo by to ničemu vadit). Pokud se v levém sloupečku s obsahem projektu objeví hlášení "Update to recommended settings", tak to odmáčkněte a vyskakovací okno potvrďte tlačítkem "Perform Changes".
|
|
6. V projektové složce `General`, nastavit `Team na CZ.NIC, z.s.p.o.`, nebo zvolit Váš developerský podepisující certifikát pro build aplikace. Dále (projistotu) zkontrolovat políčka Version a Build version. Načíst katalogy ikon a úvodních obrázků přes tlačítko `Use Asset Catalog...` a migrovat složku Images, kterou to nabídne, do projektu.
|
|
6. V projektové složce `General`, nastavit `Team na CZ.NIC, z.s.p.o.`, nebo zvolit Váš developerský podepisující certifikát pro build aplikace. Dále (projistotu) zkontrolovat políčka Version a Build version. Načíst katalogy ikon a úvodních obrázků přes tlačítko `Use Asset Catalog...` a migrovat složku Images, kterou to nabídne, do projektu.
|
|
7. V projektové záložce `Build Settings` nastavit Architectures na `Standard (armv7, arm64)`.
|
|
7. V projektové složce `Capabilites` povolit `iCloud` a zaškrknout všechny 3 Services.
|
|
8. Přeložit. Tlačítko se symbolem `play projekt` projekt přeloží, sestaví a nahraje do vybraného zařízení.
|
|
8. V projektové záložce `Build Settings` nastavit Architectures na `Standard (armv7, arm64)` nebo `Standard (x86_64) pro iOS Simulátor`.
|
|
9. Vytvořit v Xcode archiv pro vytvoření balíku, který se bude nahrávat na App Store: V menu Xcode najít `Product->Archive` a vyrobit archív. Je-li vytvořeno úspěšně, mělo by se objevit okno/dialog s dostupnými archívy pro nahrání na App Store či export do balíčku *.ipa pro nahratí přes `Application loader`. Doporučuji použit druhou variantu, tj. nahratí přes Application loader. Nahrátí přes Xcode dělalo problémy.
|
|
8. Přeložit. Tlačítko se symbolem `play projekt` sestaví a nahraje do vybraného zařízení (uvedeno hned za ním).
|
|
|
|
9. Po úspěšném buildu vytvořit v Xcode archiv pro export balíku, který se bude nahrávat na App Store: V menu Xcode najít `Product->Archive` a vyrobit archív. Je-li vytvořeno úspěšně, mělo by se objevit okno/dialog s dostupnými archívy pro nahrání na App Store či export do balíčku *.ipa pro nahratí přes `Application loader`. Doporučuji použit druhou variantu, tj. nahratí přes Application loader. Nahrátí přes Xcode dělalo problémy.
|
|
10. V balíčovém okně tedy zvolíme tlačítko `Export...` a postupujeme podle intrukcí. Musí se vybrat vývojový team `CZ.NIC` a pak Provisioninch Profile `Datovka Release Provisioning` pro distribuci balíku přes App Store / iTunes. Poté si vyberte cestu, kam se balík (*.ipa) uloží.
|
|
10. V balíčovém okně tedy zvolíme tlačítko `Export...` a postupujeme podle intrukcí. Musí se vybrat vývojový team `CZ.NIC` a pak Provisioninch Profile `Datovka Release Provisioning` pro distribuci balíku přes App Store / iTunes. Poté si vyberte cestu, kam se balík (*.ipa) uloží.
|
|
11. Spustit `Application loader z Xcode->Open Developer Tool->Application loader`. Nalistovat uložený *.ipa a nahrát na store.
|
|
11. Spustit `Application loader z Xcode->Open Developer Tool->Application loader`. Nalistovat uložený *.ipa a nahrát na store.
|
|
12. Máme nahráno na serveru, teď je třeba se přihlásit přes webový prohlížeč do iTunes Connect (https://itunesconnect.apple.com/) a tam vyplnit všechny jejich formuláře a odklikat podmínky pro zveřejnění. Poté odeslat balík na schválení. Zde je také video, jak na to https://www.youtube.com/watch?v=6uX7B8ZfMiw
|
|
12. Máme nahráno na serveru, teď je třeba se přihlásit přes webový prohlížeč do iTunes Connect (https://itunesconnect.apple.com/) a tam vyplnit všechny jejich formuláře a odklikat podmínky pro zveřejnění. Poté odeslat balík na schválení. Zde je také video, jak na to https://www.youtube.com/watch?v=6uX7B8ZfMiw
|
... | | ... | |