<div dir="ltr"><div class="gmail_extra">> The Qt port in 5.1 is very initial - Instead, take the latest 5.4.2</div><div class="gmail_extra"><br></div><div class="gmail_extra">I meant iOS 5.1, not Qt.</div><div class="gmail_extra"><br></div><div class="gmail_extra">> the real support is starting from iOS-8</div><div class="gmail_extra"><br></div><div class="gmail_extra">Then as I said, the QtCreator should create projects with compatibility set to iOS 8, because the default XCode settings for compatibility is iOS 5.1.</div><div class="gmail_extra">And then, the apps get rejected in appStore because it crashes on the platform it says it's compatible with.</div><div class="gmail_extra"><br></div><div class="gmail_extra">(but I still think fixing the shoudAutorotate crash should be very easy, and even if not all Qt features work on 5.1, at least it wouldn't crash straight away, and allow developers to work with it)</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Stephane.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 9, 2015 at 7:20 AM, Robert Iakobashvili <span dir="ltr"><<a href="mailto:coroberti@gmail.com" target="_blank">coroberti@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On Tue, Jun 9, 2015 at 6:49 AM, Stephane Clavel <<a href="mailto:stephane@virtualdj.com">stephane@virtualdj.com</a>> wrote:<br>
> By default, Qt on iOS creates projects with 5.1.1 compatibility (which is<br>
> the minimum version required to be compatible with iPad 1).<br>
><br>
> However, the current Qt 5.4.1 crashes on iOS 5.1, with a<br>
> "[QIOSViewController shouldAutorotate]: unrecognized selector sent to<br>
> instance" error.<br>
> (reproduced with unmodified examples from the QtCreator example list)<br>
><br>
> As such, applications can get rejected from AppStore.<br>
><br>
> So you should either:<br>
> 1 - change QtCreator to generate XCode projects with compatibility set to<br>
> iOS6<br>
> or<br>
> 2 - fix the crash so that Qt applications can run on iOS 5.1<br>
><br>
> (obviously, solution 2 would be better, since it would allow people to<br>
> create applications that run on iPad 1)<br>
><br>
><br>
> Thank you,<br>
> __<br>
> Stephane<br>
<br>
<br>
The Qt port in 5.1 is very initial - don't even try to work with it.<br>
<br>
Instead, take the latest 5.4.2<br>
<br>
Whatever the declared support in the docs is,<br>
the real support is starting from iOS-8<br>
since Qt-team as per my knowledge seen in bug reports<br>
has only iOS-8 in their labs and not even iOS-7.<br>
<br>
Many iPads, though, have iOS-7. Qt still works with iOS-7 at least<br>
with widgets, but test thoroughly.<br>
<br>
You will miss iPad-1 with Qt-5.4.2, but this is a really small market.<br>
<br>
Note, that iPad-2, two difference HW-editions, has only 512 MB of RAM,<br>
and it is a good case to test the memory efficiency of your app.<br>
<br>
Regards,<br>
Robert<br>
</blockquote></div><br></div></div>