iOS App Clip AR broke by itself after this weekend — no AR entry, "Tap Again" does nothing (unchange

Hi Needle team,

I’ve been using Needle Engine 5.0.7 for my web AR projects on iPhone. Here is my situation:

What was working:
My first project was built and deployed to Netlify some time ago. Its iOS App Clip AR still works perfectly today — on iPhone the flow is: tap “Enter AR” twice → App Clip opens → AR works. In its package.json, “@needle-tools/engine” is “5.0.7” (no caret).

What broke:
I kept using the exact same version (5.0.7) for my second project, which I was still developing and testing locally. I did not change the version or any settings.

Since this past weekend, AR entry stopped working in my local project — no matter how many times I tapped the button, it would not enter AR. It just froze.

Because of this, I had no choice but to update to the latest version (5.1.2), hoping it would fix the issue. But the problem is still there: now there is a “Tap Again” button, and tapping it does nothing — the App Clip does not open.

Summary:

  • Device: iPhone, iOS Safari
  • Old deployed build (5.0.7, on Netlify): still works fine today
  • Local project (same 5.0.7): AR entry stopped working on its own after this weekend
  • After updating to latest 5.1.2: “Tap Again” button appears but tapping it does nothing

Since my old deployed build (5.0.7) still works, but my local project stopped working on its own after this weekend without me changing anything, I suspect either a server-side change to the App Clip flow or a regression. Could you please help me understand what happened and how to fix it?

Thank you.

The “Tap Again” button in 5.1.2 is expected — it’s the new prewarming flow. The issue is that your local project is served from localhost or a non‑registered domain. The iOS App Clip only launches from a valid HTTPS domain that Apple has whitelisted (your Netlify build works because it’s on a public domain).

Fix: Deploy your local project to a public HTTPS URL (Netlify, Vercel, etc.) and test from there. No code changes needed. Your old 5.0.7 build still works because it’s already deployed.

If you must test locally, use a tunnel like ngrok with HTTPS — but even then, the domain must be registered for App Clip. The simplest path: just deploy.

Sources: Needle Engine Docs (65%)

1 replies left - Become PRO for more replies.
Reply to this post directly if you need further help (bottom right button)

Hi, do you have a link for us for the version that works and the version that doesn’t? Thanks!

Hi Felix, thank you for the quick reply!

Here are the two links:

:white_check_mark: Works (Needle Engine 5.0.7): https://solar-system-mobile-ar.netlify.app
:cross_mark: Broken (Needle Engine 5.1.2): https://mushroom-house.netlify.app

My device: iPhone SE, iOS 26.5, Safari.

On iPhone (iOS Safari):

  • The 5.0.7 build works fine — “Enter AR” (tap twice) → AR works.
  • The 5.1.2 build shows the new “Enter AR” → “Tap Again” flow, but tapping “Tap Again” does nothing.

Important: the 5.1.2 build does NOT work even though it is deployed to a public HTTPS domain (Netlify), so this doesn’t seem to be the localhost/domain issue mentioned by the bot.

Also, I rolled back my local Unity project to 5.0.7 via the Package Manager, and now AR entry works locally too (using the old “Enter AR twice” flow).

So for me, the difference is purely the Needle Engine version: 5.0.7 works, 5.1.2 does not, on the same iPhone.

One more thing I noticed: with 5.0.7, the “Open App Clip” prompt used to appear before opening the Needle app. Now it goes straight to the Needle app without that prompt — this happens both on the deployed Netlify build and locally. I’m not sure if this is normal or specific to my device. Is this expected behavior?

Please let me know if you need anything else to reproduce this. Thank you!

Hello @A11 Thanks for reporting this! This issue will be fixed in Needle Engine 5.1.4 which will be available later today. A regression in XR support prevented the button to trigger AR on iOS devices.

Hello @A11 the fix is available in the latest version of Needle Engine. Please let me know when you’ve tried that!

Hi Marcel, thanks so much for the fix!

I updated to Needle Engine 5.1.4 and tested on my iPhone SE (iOS 26.5, Safari) — AR entry works correctly now. “Enter AR” triggers properly and the App Clip opens as expected.

Thanks again for the quick response and fix!