I have a requirement in which we need to programatically set the date and time (or sync the time) from a server.
I did some research on this but did not get a concrete answer. Was just wondering if anyone has done this in iOS?
Is there any Apple documentation which says we cannot do this?
You can't set the date and/or time on iPhone/iPad programmatically. Those APIs are considered protected by Apple. In other words if you were to use those APIs and submit an app using them it would be rejected.
To get documentation on this you can contact Apple Developer Technical Support using one of your free tech support incidents included with your developer program. LINK