So we've been deploying to android a while now. Yesterday was my first attempt 
at iOS. Below are my experiences and 2 unresolved issues:
Details:
- It's mostly a QML app (with one or two classes in C++ for use in QML)
- It uses a camera, sqlite, and flash
- Tested and deployed on several Android devices
- Now targeting an iPhone 5 on iOS 8.2

Getting Xcode setup was a pain because the instructions are out of date. XCode 
now as a Window > Devices, which is where the device is and nothing after the 
Window menu is applicable. 

For the longest time I beat my head on a wall trying to get my orange got to go 
green in QtCreator. XCode was compiling my bundle with a com.test.* id, which I 
could not figure how to change. Eventually I created a dummy project in XCode 
with the right bundle id (as defined in the apple developer center) and pushed 
that to the phone. And when that worked, the dot went green in Creator and I 
was able to deploy my application to the phone! :-)

As for my project, in theory Qt promises it should just be a re-compile. Not 
quite.
There was one issue in XCode relating to Xcode's C99 compatibility. These were 
minor: QString list[array.count()] was changed to a QStringList
Images don't load, and there is no sqlite driver.  I haven't been able to get 
past that to test the camera stuff. But the rest of it looks ok so far. (The 
fonts, the automatic sizing)

So those are my immediate issues:
1. Images don't load (we use jpg, png, svg)
2. and there is no sqlite driver (For the QML storage)

Another issue is we get a blank screen with the project name in all lower case 
when starting the app on the phone. How can we customize that screen?

What do I need to know to get those two issues fixed?

Thanks.
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to