... | ... | @@ -39,15 +39,15 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
|
|
|
#### Požadavky
|
|
|
|
|
|
* Qt 5.11.x a novější s iOS SDK 12.
|
|
|
* Qt 5.12.3 a novější s iOS SDK 12 a novějším.
|
|
|
* Xcode 10 a novější včetně CommandLine Tools.
|
|
|
* OpenSSL [1.0.2q](https://www.openssl.org/source/openssl-1.0.2q.tar.gz), které se musí přeložit pro iOS pomocí skriptu.
|
|
|
* 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).
|
|
|
* Účet na App Store / iTunes pro nahrátí do obchodu (https://itunesconnect.apple.com/) - není nutný pro build.
|
|
|
|
|
|
#### Překlad OpenSSL
|
|
|
|
|
|
1. Stáhnout zdrojové soubory OpenSSL [1.0.2q](https://www.openssl.org/source/openssl-1.0.2q.tar.gz) do složky `mobile-datovka/ios/openssl`.
|
|
|
1. Stáhnout zdrojové soubory OpenSSL [1.0.2t](https://www.openssl.org/source/openssl-1.0.2t.tar.gz) do složky `mobile-datovka/ios/openssl`.
|
|
|
2. Spustit skript. Měl by ve výchozím nastavení vyrobit knihovny, hlavičkové soubory a binárky pro architektury arm64, armv7 a x86_64. 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.
|
|
|
```shell
|
|
|
cd ios/openssl
|
... | ... | @@ -57,7 +57,7 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
#### Překlad Mobilní Datovky
|
|
|
|
|
|
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.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.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.
|
|
|
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`.
|
|
|
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".
|
... | ... | |