... | ... | @@ -39,16 +39,16 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
|
|
|
#### Požadavky
|
|
|
|
|
|
* Qt 5.14.0 a novější s iOS SDK 13 a novějším.
|
|
|
* Xcode 11 a novější včetně CommandLine Tools.
|
|
|
* Qt 5.14.0 s iOS SDK 13.
|
|
|
* Xcode 11 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.
|
|
|
|
|
|
#### Překlad OpenSSL
|
|
|
|
|
|
1. Stáhnout zdrojové soubory OpenSSL [1.0.2u](https://www.openssl.org/source/openssl-1.0.2u.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 architekturu arm64. 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.
|
|
|
1. Stáhnout tar balíček se zdrojovými soubory OpenSSL [1.0.2u](https://www.openssl.org/source/openssl-1.0.2u.tar.gz) do složky `mobile-datovka/ios/openssl`.
|
|
|
2. Spustit `ios-build-libssl.sh` skript. Ten by měl ve výchozím nastavení vyrobit statické knihovny, hlavičkové soubory pro architekturu arm64. Pokud chcete jiné architektury, editujete skript a podle návodu v něm doplňte požadované architektury (arm7, x86_64, atd.). Architektura x86_64 je vyžadována pro spuštění aplikace v simulátoru iOS.
|
|
|
```shell
|
|
|
cd ios/openssl
|
|
|
./ios-build-libssl.sh
|
... | ... | |