Answer

The developer provisioning profile expire after 3 months. It needs to be renewed after that and redeployed to the iPhone. The iOS displays alert few days in advance before the expiration date. Once expired all the apps using that provide will fail to launch.