I've contracted with a client to develop an iOS app and I'm almost done with the proof of concept level of the app. So far in my freelancing career I've programmed for clients that are also developers so I was able to transfer the app to them via GitHub. If I do contract with a client that doesn't have Xcode what is the best way to allow them to test the app, with TestFlight?
Also, for the above scenario concerning the final app would it be best to release it to the app store as a free app, or with a promo code or is there another preferred method that doesn't involve releasing an app that they wanted for personal use to the app store?
I've done a few google searches to see if I could find the best way but I don't think I'm asking the question right (i.e. not enough google fu)