You can play on iDevices without a subscription, but you can't sync.
For iOS, they actually require Plex Pass for syncing, which is kinda a shame as I, the server owner have it, but why should my users have to subscribe?
They don't. I have a plex pass and the people that use my server that don't have it can sync fine.