... | ... | @@ -36,32 +36,30 @@ qmake -tp vc CONFIG+=windeployqt cesta-k-projektu |
|
|
Zde je video, jak na to https://www.youtube.com/watch?v=1pTeysNkRkk
|
|
|
|
|
|
|
|
|
# iOS a nahrání na App Store
|
|
|
# Build pro iOS a nahrání na App Store / iTunes
|
|
|
|
|
|
## Požadavky
|
|
|
|
|
|
* Qt 5.6
|
|
|
* Xcode
|
|
|
* Aktivní účet Mac Developer (platný certifikát)
|
|
|
* Účet na iTunes
|
|
|
* Qt 5.7 a novější
|
|
|
* Xcode 8 a novější
|
|
|
* Aktivní účet Mac Developer (platný certifikát pro vývoj aplikací - Xcode jej bude požadovat)
|
|
|
* Účet na App Store / iTunes
|
|
|
|
|
|
## Postup
|
|
|
|
|
|
1. Přeložit projekt Datovka pomocí Qt Creater nebo z terminálu :
|
|
|
1. Spustit Qt Creater a pustit qmake; nebo v terminálu zadat tam, kde leží soubor mobile-datovka.pro:
|
|
|
```
|
|
|
make clean
|
|
|
qmake
|
|
|
make
|
|
|
```
|
|
|
2. Spustit Xcode a v něm načíst vygenerovaný soubor `project.xcodeproj`. Mělo by stačit poklepat na adresář `QtMobileDatovka.xcodeproj` v root projektu. Xcode si projekt sám otevře a naparsuje.
|
|
|
3. V otevřeném projektu v Xcode ve složce General, Capabilities, ..., vyplnit chybějící údaje a opravit případné warningy.
|
|
|
4. Projekt se musí znovu v Xcode přeložit s nově vyplněnými údaji. Jestli-že se nepovede přeložit, jít zpět do Qt a tam vše opravit, nebo upravit předchozí složky podle doporučení vypsaných během překladu.
|
|
|
5. Vytvořit v Xcode archiv: V menu Product->Archive. Je-li vytvořeno úspěšně, mělo by se objevit tlačítko pro nahrání na App Store.
|
|
|
6. Je třeba provést analýzu archívu, jestli obsahuje vše potřebné pro nahraní na App Store.
|
|
|
* Vybrat vývojový team `CZ.NIC` pro nahrání balíku do App Store (přes iTunes účet).
|
|
|
7. Jestli prošla 6, tak můžeme balík tlačítkem `Upload to App Store` nahrát na server. Jinak se musí opravit vše podle, co je chybí nebo je špatně (vrátit se do kroku 3).
|
|
|
8. Máme nahráno na serveru, teď je třeba se přihlásit přes webový prohlížeč do iTunes a tam vyplnit všechny jejich formuláře. Poté odeslat balík na schválení.
|
|
|
9. Vydat ven, jestli prošlo review.
|
|
|
2. Spustit Xcode a v něm načíst vygenerovaný soubor `project.xcodeproj`. Mělo by stačit poklepat na adresář `QtMobileDatovka.xcodeproj` v root projektu. Xcode si projekt sám otevře a naparsuje/indexuje.
|
|
|
3. V otevřeném projektu v Xcode ve složce General, nastavit Team na CZ.NIC, z.s.p.o. opravit případné warningy a info, co to vygeneruje. Případně zvolit Váš developerský podepisující certifikát pro build aplikace. Dále zkotrolovat Version a Build version.
|
|
|
4. Pak v záložce Build Settings nastavit Architectures na Standard (armv7, arm64).
|
|
|
5. Přeložit s nově vyplněnými údaji. Ikona play přeloží, sestaví a nahraje do vybraného zařízení.
|
|
|
6. Vytvořit v Xcode archiv pro vytvoření balíku a následné nahrátí na App Store: V menu Xcode najít Product->Archive a zbuildit archív. Je-li vytvořeno úspěšně, mělo by se objevit okno/dialog s dostupnými archívy pro nahrání na App Store či export do balíčku *.ipa pro nahratí přes Application loader. Doporučuji použit druhou variantu, tj. nahratí přes Application loader.
|
|
|
7. V balíčovém okně tedy zvolíme tlačítko Export... a postupujeme podle intrukcí. Musí se vybrat vývojový team `CZ.NIC` a pak Provisioninch Profile `Datovka Release Provisioning` pro distribuci balíku přes App Store / iTunes. Poté si vyberte cestu, kam se balík (*.ipa) uloží.
|
|
|
8. Spustit Application loader z Xcode->Open Developer Tool->Application loader. Nalistovat uložený *.ipa a nahrát na store.
|
|
|
9. Máme nahráno na serveru, teď je třeba se přihlásit přes webový prohlížeč do iTunes a tam vyplnit všechny jejich formuláře. Poté odeslat balík na schválení.
|
|
|
|
|
|
Zde je video, jak na to https://www.youtube.com/watch?v=6uX7B8ZfMiw
|
|
|
|
... | ... | |