You do not need a device and you can archive it when installing on your iOS device. Itβs best to test as many devices as possible and archive when connected. Although, when he talks about the iOS device, you can archive. The reason it was highlighted is probably an error in the profile or security certificate. You might want to look under the Organizer under the profiles or in the build settings.
You need a development certificate to test locally and a distribution certificate to send to the app store. You need to create a request in the keychain, then send it using iTunes Connect, and then download the appropriate profiles and training certificates and install it in the Xcode organizer.
Itβs best to buy a cheap device, such as an iPod Touch or iPhone, that can test most of your features (iPod doesn't have most features). You can compile iPad from iPod or iPhone. So you just need an iOS device that can support your version 4.3+ or 5.6.7.
My previous answer was wrong, but this one. Trausti was right.
ApolloSoftware
source share