FortiClient EMS Cloud iPhone enrollment failing
I’m using the 3-seat free FortiClient EMS Cloud offering that came with my FortiGate licensing and have run into a strange issue enrolling an iPhone.
My Fedora 43 Linux laptop registers successfully to the same EMS Cloud tenant, so the tenant and license appear to be working, at least in general. However, my iPhone will not register and always gives:
“Registration Failed, Error: The invitation code is invalid.”
What makes this confusing is that the invitation code does not seem to be truly invalid, because every failed iPhone attempt still causes the invitation Use Count to increase in EMS Cloud. At the same time, the failed attempt does not consume a license seat.
What I’ve already tried:
confirmed I am using the full FortiClient iOS app, not VPN-only
tried multiple invitation types
tried existing and newly generated invitation codes
tried bulk invitations
tried QR code onboarding
temporarily disabled Enforce User Verification
signed out and back into EMS Cloud
confirmed EMS now shows user verification is not enforced
created fresh invitation codes after that
removed and reinstalled the FortiClient app on the iPhone
Current behavior:
iPhone always returns “invitation code is invalid”
invitation Use Count increases
no seat is consumed
Linux endpoint in the same tenant registers normally
So it seems like the code is being accepted far enough to increment the use count, but the iPhone fails before full enrollment completes.
Has anyone else seen this with FortiClient EMS Cloud on iOS?
I’m especially curious whether this is:
a known iOS enrollment bug
a Cloud EMS tenant issue
or some limitation/quirk with the free 3-seat Cloud EMS offering
Any ideas would be appreciated.
Forticlient iOS Version: 7.4.11.0198
iOS Version: 26.4
FortiClient EMS Cloud Version: 7.4.5.2111
