Q:

XCode 8.3 - How many times can we deploy to an iOS Device with an expired Developer ID?

Good day everyone, I'm developing an iOS application and I was wondering how many times I can deploy to my iPad Mini (the device I use to test) without signing up for the iOS Development Program again. I had signed up before, but I don't have the cash right now to sign up again. 
Does anyone know if there's a limit to how many times I can deploy to a device? I'm a bit uneasy because I might hit a restriction later on and it would stall my development process.
Thank you. 
(If this belongs to StackOverflow instead, kindly let me know)

A:

Source:
You can deploy to your personal devices as many times as you want; there's no restriction on deploys of this type.
You only have to pay the membership fee if you want to use the more advanced features such as TestFlight and the App Store.
Update: 

Here's a list of supported capabilities that require either a free account or paid one.
The provisioning profile is only good for 7 days.  After that you need to generate a new one and deploy it to the device.
Max number of connected devices is limited to 3.

