In my application created for Android, iOS and Linux desktop (not for Windows!) I have few types registered like
qmlRegisterType<StatusBar>("StatusBar", 0, 1, "StatusBar");
qRegisterMetaType<NavigationType>("NavigationType");
qmlRegisterUncreatableType<NavigationTypeClass>("navigationtypes", 1, 0, "NavigationTypes", "Not creatable as it is enum type");
where StatusBar is in fact very simply QObject inheritor with few basic properties and NavigationTypeClass is enum type.
All these kind of types are loaded in Main.qml file created at application startup.
import navigationtypes 1.0
import StatusBar 0.1
And in Desktop Live Client (first option) and with live client on iPhone I got errors:
file:app/qml/Main.qml:14: module “StatusBar” is not installed
file:app/qml/Main.qml:13: module “navigationtypes” is not installed
If I run on Android or use Live Client (3rd option) I can run application without these errors.
In fact my main problem is to run live my application on my iPhone without using Mac and XCode like you are promissing, but as for now I cannot achieve my goal.
What I do wrong?