Quick Look AR shows "Object requieres a newer version of IOS" on iOS17 when using .reality files

Hi there

Hosting in my server a no-doubt-well-formed AR file, as is the "CosmonautSuit_en.reality" from Apple's examples (https://developer.apple.com/augmented-reality/quick-look/) the infamous and annoying "Object requires a newer version of iOS." message appears, even when I'm running iOS 17.1 in my iPad. That is, the very last available version. All works flawless in uOS16 and below.

Of course, my markup is following the required format, namely:

<a rel="ar" href="https://artest.myhost.com/CosmonautSuit_en.reality">
   <img class="image-model" src="https://artest.myhost.com/cosmonaut.png">
</a>

Accessing this same .reality file from the aforementioned Apple's site page works fine. Why is not working in my hosting server?

For you rinformation, when I use in my server a USDZ instead, also from the Apple's web page of examples, as is the toy_drummer_idle.usdz file, all works flawless. Again, I'm using the same markup schema:

<a rel="ar" href="https://artest.myhost.com/toy_drummer_idle.usdz">
   <img class="image-model" src="https://artest.myhost.com/toy_drummerpng">
</a>

Also, when I delete the rel="ar" option, AR experience is launched, but by means of an extra step, that implied go thought an ugly poster (generated by QLAR on-the-fly), that ruins all the UX/UI of my webapp. This bahavior is, by the way, the same that you can experience when accessing directly the .realiity file by typing its URL in the Safari browser box.

Any tip on this?

Thanks for your time.

  • Good evening (here, in Spain):

    Please, check the annoying behaviour, following this link (https://qlar.vortice3d.com/) to my server. Both assets, the poster (PNG) and reality file are extracted from Apple's QLAR examples page.

    Best regards.

Add a Comment