I'm a Flutter developer and I would like to allow my friends to test the app on their iPhones. Eventually, I also want to release the app to the App Store. I bought a Mac Mini to develop and build the app, but I do not own an iPhone.
My understanding is that I need a Provisioning Profile to build a .ipa file which can then be installed on other devices or uploaded to the App Store. It seems that to create a Provisioning Profile I need to connect an iPhone to my (developer) Apple ID. I do not currently own an iPhone. My question now is, if I buy one, are there minimum requirements for the Provisioning Profile? More specifically, would I be able to buy an old iPhone 4 and connect that even though my app would never be able to run on an iPhone 4?
Some more info:
My understanding is that I need a Provisioning Profile to build a .ipa file which can then be installed on other devices or uploaded to the App Store. It seems that to create a Provisioning Profile I need to connect an iPhone to my (developer) Apple ID. I do not currently own an iPhone. My question now is, if I buy one, are there minimum requirements for the Provisioning Profile? More specifically, would I be able to buy an old iPhone 4 and connect that even though my app would never be able to run on an iPhone 4?
Some more info:
I don't intend to ever run the app on my own iOS device. I'm using the Simulator for testing.
I have a developer account.
The minimum iOS version for my App is currently iOS 9.