... | ... | @@ -39,8 +39,8 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
|
|
|
#### Požadavky
|
|
|
|
|
|
* Qt 5.15.0 s iOS SDK 13.
|
|
|
* Xcode 11 včetně CommandLine Tools.
|
|
|
* Qt 5.15.2 s iOS SDK 14.
|
|
|
* Xcode 12 včetně CommandLine Tools.
|
|
|
* OpenSSL [1.0.2u](https://www.openssl.org/source/openssl-1.0.2u.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).
|
|
|
* Účet na App Store / iTunes pro nahrátí do obchodu (https://itunesconnect.apple.com/) - není nutný pro build.
|
... | ... | @@ -68,7 +68,7 @@ Spustit `build_openssl_ios.sh` skript ve složce `mobile-datovka/ios/openssl`. T |
|
|
|
|
|
#### Požadavky a nástroje
|
|
|
|
|
|
* Qt 5.15.0 a novější s SDK pro Android.
|
|
|
* Qt 5.15.1 a novější s SDK pro Android.
|
|
|
* Nejnovější Android SDK (https://developer.android.com/studio/index.html).
|
|
|
* Android NDK verze r21 (r19c) (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
|
... | ... | @@ -92,7 +92,7 @@ Spustit `build_openssl_ios.sh` skript ve složce `mobile-datovka/ios/openssl`. T |
|
|
|
|
|
Poznámka: Pro Qt 5.15.x a novější není třeba provádět, OpenSSL již mají v sobě zadrátované.
|
|
|
|
|
|
Překlad OpenSSL můžete realizovat na Linux (doporučeno), Mac OS či Windows. Musí být před tím instalované NDK r20 (lze použít i r17c). Pro Qt verze 5.12.3 a starší se použíje starší openssl verze 1.0.x (1.0.2t) a překlad se provádí skriptem `build_openssl_1.0.x_android.sh`. Pro Qt verze 5.12.4 a novější se použije novější openssl verze 1.1.x (1.1.1d) a skript `build_openssl_1.1.x_android.sh`. Oba scripty leží v cestě `mobile-datovka/android/openssl/`. V nich je třeba případně ještě nastavit požadovanou verzi openssl (proměná OPENSSL_FULL_VERSION) a celou cestu k NDK r20 (proměná ANDROID_NDK_ROOT). Pro mobilní Datovku zatím stále využíváme starší verzi 1.0.x, jelikož používáme starší QT 5.12.3.
|
|
|
Překlad OpenSSL můžete realizovat na Linux (doporučeno), Mac OS či Windows. Musí být před tím instalované NDK r20 (lze použít i r17c). Pro Qt verze 5.12.3 a starší se použije starší openssl verze 1.0.x (1.0.2t) a překlad se provádí skriptem `build_openssl_1.0.x_android.sh`. Pro Qt verze 5.12.4 a novější se použije novější openssl verze 1.1.x (1.1.1d) a skript `build_openssl_1.1.x_android.sh`. Oba scripty leží v cestě `mobile-datovka/android/openssl/`. V nich je třeba případně ještě nastavit požadovanou verzi openssl (proměná OPENSSL_FULL_VERSION) a celou cestu k NDK r20 (proměná ANDROID_NDK_ROOT). Pro mobilní Datovku zatím stále využíváme starší verzi 1.0.x, jelikož používáme starší QT 5.12.3.
|
|
|
|
|
|
##### Překlad OpenSSL verze 1.0.x: Linux a MacOS (doporučeno)
|
|
|
|
... | ... | |