... | @@ -39,8 +39,8 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
... | @@ -39,8 +39,8 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
|
|
|
#### Požadavky
|
|
#### Požadavky
|
|
|
|
|
|
* Qt 5.12.3 a novější s iOS SDK 12 a novějším.
|
|
* Qt 5.14.0 a novější s iOS SDK 13 a novějším.
|
|
* Xcode 10 a novější včetně CommandLine Tools.
|
|
* Xcode 11 a novější včetně CommandLine Tools.
|
|
* OpenSSL [1.0.2t](https://www.openssl.org/source/openssl-1.0.2t.tar.gz), které se musí přeložit pro iOS pomocí skriptu v projektu.
|
|
* OpenSSL [1.0.2t](https://www.openssl.org/source/openssl-1.0.2t.tar.gz), které se musí přeložit pro iOS pomocí skriptu v projektu.
|
|
* Aktivní účet Mac Developer (platný certifikát s privátním klíčem instalovaný v KeyChainu - Xcode jej bude pro překlad datovky požadovat).
|
|
* Aktivní účet Mac Developer (platný certifikát s privátním klíčem instalovaný v KeyChainu - Xcode jej bude pro překlad datovky požadovat).
|
|
* Účet na App Store / iTunes pro nahrátí do obchodu (https://itunesconnect.apple.com/) - není nutný pro build.
|
|
* Účet na App Store / iTunes pro nahrátí do obchodu (https://itunesconnect.apple.com/) - není nutný pro build.
|
... | @@ -57,7 +57,7 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
... | @@ -57,7 +57,7 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
#### Překlad Mobilní Datovky
|
|
#### Překlad Mobilní Datovky
|
|
|
|
|
|
1. Spustit Qt Creator a načíst v něm projektový soubor `mobile-datovka.pro`.
|
|
1. Spustit Qt Creator a načíst v něm projektový soubor `mobile-datovka.pro`.
|
|
2. Vybrat/nastavit překladač pro cílovou platformu (Qt 5.12.x for iOS2 nebo Qt 5.12.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, 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. Soubor `mobile-datovka.xcodeproj` se nachází ve vygenerovaném adresáři o úroveň výše než je nachází adresář `mobile-datovka`.
|
|
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. Soubor `mobile-datovka.xcodeproj` se nachází ve vygenerovaném adresáři o úroveň výše než je nachází adresář `mobile-datovka`.
|
|
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".
|
|
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".
|
... | @@ -75,12 +75,12 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
... | @@ -75,12 +75,12 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
|
|
|
#### Požadavky a nástroje
|
|
#### Požadavky a nástroje
|
|
|
|
|
|
* Qt 5.12.3 a novější s SDK pro Android.
|
|
* Qt 5.14.1 a novější s SDK pro Android.
|
|
* Nejnovější Android SDK (https://developer.android.com/studio/index.html).
|
|
* Nejnovější Android SDK (https://developer.android.com/studio/index.html).
|
|
* Android NDK verze r20 (r17c) (https://developer.android.com/ndk/index.html).
|
|
* Android NDK verze r20 (r17c) (https://developer.android.com/ndk/index.html).
|
|
* Java SE Development Kit (JDK) verze 8 nebo novější (https://www.oracle.com/technetwork/java/javase/downloads
|
|
* Java SE Development Kit (JDK) verze 8 nebo novější (https://www.oracle.com/technetwork/java/javase/downloads
|
|
/index.html).
|
|
/index.html).
|
|
* OpenSSL (verze 1.0.2t) nebo (verze 1.1.1d). Ty se stáhnou a přeloží automaticky pomocí přiložených scriptů v projektu.
|
|
* OpenSSL (verze 1.1.1d). Stáhne se a přeloží automaticky pomocí přiložených scriptů v projektu ve složce ios.
|
|
* Pouze, jde-li o překlad na windows: Sed for Windows if (http://gnuwin32.sourceforge.net/packages/sed.htm) (https://sourceforge.net/projects/gnuwin32/files/sed/4.2.1/sed-4.2.1-setup.exe/download?use_mirror=freefr)
|
|
* Pouze, jde-li o překlad na windows: Sed for Windows if (http://gnuwin32.sourceforge.net/packages/sed.htm) (https://sourceforge.net/projects/gnuwin32/files/sed/4.2.1/sed-4.2.1-setup.exe/download?use_mirror=freefr)
|
|
* Aktivní účet na https://play.google.com/apps/publish
|
|
* Aktivní účet na https://play.google.com/apps/publish
|
|
|
|
|
... | @@ -90,7 +90,7 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
... | @@ -90,7 +90,7 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
/index.html)
|
|
/index.html)
|
|
2. Nainstalovat Android SDK (https://developer.android.com/studio/index.html)
|
|
2. Nainstalovat Android SDK (https://developer.android.com/studio/index.html)
|
|
3. Nainstalovat Android NDK r20. (https://developer.android.com/ndk/index.html)
|
|
3. Nainstalovat Android NDK r20. (https://developer.android.com/ndk/index.html)
|
|
4. Nainstalovat Qt 5.11.3 nebo novější. Je potřeba v instalátoru QT také vybrat Android SDK pro architektury armeabi-v7a, arm64-v8 a x86.
|
|
4. Nainstalovat Qt 5.14.1 nebo novější. Je potřeba v instalátoru QT také vybrat Android SDK pro architektury armeabi-v7a, arm64-v8, x86 a x86_64.
|
|
5. Pouze pro Windows: Nainstalovat Sed z balíku GnuWin32. Po instalaci nastavte cestu k sed.exe do PATH např. (`C:\Program Files (x86)\GnuWin32\bin\`)
|
|
5. Pouze pro Windows: Nainstalovat Sed z balíku GnuWin32. Po instalaci nastavte cestu k sed.exe do PATH např. (`C:\Program Files (x86)\GnuWin32\bin\`)
|
|
6. Spustit Qt Creator. Přes Tools -> Options v položce Devices v záložce Android nastavte cesty k JDK, Android SDK, Android NDK.
|
|
6. Spustit Qt Creator. Přes Tools -> Options v položce Devices v záložce Android nastavte cesty k JDK, Android SDK, Android NDK.
|
|
7. V zařízení s Androidem aktivujte vývojářský režim (pro různé verze se to dělá jinak). Poté ve vývojářských nastaveních v zařízení zapněte USB Debugging (ladění USB). U novějších zařízeních a Android 8+ není nutno provádět.
|
|
7. V zařízení s Androidem aktivujte vývojářský režim (pro různé verze se to dělá jinak). Poté ve vývojářských nastaveních v zařízení zapněte USB Debugging (ladění USB). U novějších zařízeních a Android 8+ není nutno provádět.
|
... | | ... | |