Na ovoj stranici

Razvoj za iOS

Povežite iOS uređaje s lokalnim računalom USB kabelom kako biste na njima pokrenuli aplikacije.

Nakon što instalirate Xcode, Qt Creator automatski otkriva alatni lanac i stvara potrebne komplete za izradu aplikacija i njihovo pokretanje na konfiguriranim iOS uređajima.

Potrebne su vam samo Qt biblioteke izgrađene za iOS. Qt za iOS možete instalirati pomoću Qt Online Installer.

iOS 17 uređaji

Qt Creator otkriva iOS uređaje, a na njima možete raspoređivati i pokretati aplikacije.

Podržano je samo otklanjanje pogrešaka za C++ na uređajima s iOS-om 17 i novijim verzijama, a zahtijeva Xcode 16 ili noviju verziju.

Navodite podržane verzije iOS-a

Možete izraditi aplikacije za najnoviju verziju iOS-a i raspoređivati ih na prethodne verzije. U većini slučajeva to radi automatski. Međutim, morate biti oprezni kada ručno postavljate vlastitu ciljanu verziju. Ako je postavite na vrijednost višu od one koju Qt zahtijeva i priložite vlastitu datoteku Info.plist, morate dodati stavku LSMinimumSystemVersion u Info.plist koja odgovara vrijednosti CMAKE_OSX_DEPLOYMENT_TARGET (pri korištenju CMakea), QMAKE_IOS_DEPLOYMENT_TARGET (pri korištenju qmakea) ili cpp.minimumIosVersion (pri korištenju Qbs-a), jer će iOS (i App Store) koristiti vrijednost LSMinimumSystemVersion kao autoritativnu.

Ako navedete vrijednost cilja implementacije nižu od one koju Qt zahtijeva, vaša će se aplikacija gotovo sigurno srušiti negdje u Qt bibliotekama kada se pokrene na starijoj verziji od one koju Qt podržava. Stoga provjerite odražava li stvarni kod sustava za izgradnju minimalnu verziju iOS-a koja je zaista potrebna.

Vidi također Kako: razvijati za iOS i Izražavanje podržanih verzija iOS-a.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.