... | ... | @@ -62,7 +62,7 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
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".
|
|
|
* Nastavení projektu se otevře výběrem kořenového uzlu (modrá ikona mobile-datovka) v levém sloupci.
|
|
|
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 (pro jistotu) 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. Zde se může stát, že Xcode špatně načte developerský profil, protože je v Xcode chyba, kterou dodnes nebyly schopni opravit. Pokud se nedaří profil načíst, mělo by pomoct přepnout se na jinou záložku a pak zase zpět na `General`.
|
|
|
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 (pro jistotu) zkontrolovat políčka Version a Build version. Zde se může stát, že Xcode špatně načte developerský profil, protože je v Xcode chyba, kterou dodnes nebyly schopni opravit. Pokud se nedaří profil načíst, mělo by pomoct přepnout se na jinou záložku a pak zase zpět na `General`.
|
|
|
7. V projektové složce `Capabilites` povolit `iCloud` a zaškrknout všechny 3 Services.
|
|
|
8. V projektové záložce `Build Settings` nastavit Architectures na `Standard (armv7, arm64)` nebo `Standard (x86_64) pro iOS Simulátor`.
|
|
|
8. Přeložit. Tlačítko se symbolem `play projekt` sestaví a nahraje do vybraného zařízení (uvedeno hned za ním).
|
... | ... | @@ -99,15 +99,19 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
|
|
|
#### Překlad OpenSSL pro Android
|
|
|
|
|
|
Překlad OpenSSL můžete realizovat na Linux (doporučeno), Mac OS či Windows. Musí být instalované NDK! Překlad se provádí skriptem `build_openssl_android.sh` v cestě `mobile-datovka/android/openssl`. V něm je třeba nastavit požadovanou verzi OpenSSL, cestu k NDK a android architektury, které chce vytvořit.
|
|
|
Překlad OpenSSL můžete realizovat na Linux (doporučeno), Mac OS či Windows. Musí být před tím instalované NDK r17c! Pro starší openssl 1.0.x se překlad provádí skriptem `build-openssl-1.0.x-android.sh`, pro novější 1.1.x skriptem `build-openssl-1.1.x-android.sh`. Oba scripty leží v cestě `mobile-datovka/android/openssl`. V nich je třeba ještě nastavit požadovanou verzi openssl (proměná OPENSSL_FULL_VERSION) a cestu k NDK (proměná ANDROID_NDK_ROOT). Pro mobilní Datovku zatím stále využíváme starší verzi 1.0.x.
|
|
|
|
|
|
##### Překlad: Linux a MacOS
|
|
|
|
|
|
1. Z terminálu pustit.
|
|
|
Z terminálu pustit.
|
|
|
```shell
|
|
|
./build_openssl_android.sh
|
|
|
./build-openssl-1.0.x-android.sh
|
|
|
```
|
|
|
nebo
|
|
|
```shell
|
|
|
./build-openssl-1.1.x-android.sh
|
|
|
```
|
|
|
Všechny potřebné knihovny a hlavičkové soubory se vyrobí do složky `mobile-datovka/android/openssl/libs`. Tato cesta je nastavena i v android.pri, takže není třeba nikam přesouvat ani nic měnit.
|
|
|
Všechny potřebné knihovny a hlavičkové soubory se vyrobí do složky `mobile-datovka/android/openssl/libs`. Tato cesta je již nastavena i v QT android.pri, takže není třeba nikam nic přesouvat ani nic měnit. QT si knihovny samo připojí.
|
|
|
|
|
|
##### Překlad: Windows
|
|
|
|
... | ... | |