I made my app Registered Apple Developer
account and paid 99$
Now I want to publish my App.
But Xcode says:
"Unable to create a provisioning profile because your team has no devices registered in the Member Center. Please connect a device, enable it for development, and add it to the Member Center using the Organizer.".
Do I have to buy iPhone to publish my app?
Yes. You have to register each device UDID on which you want to test your application before submitting.
For testing (development)you need a real device.
You should add provisioning profile and Distribution Certificate before distribution.
Also Validate your application.
Note : it's better for developpement to test your application before submitting to AppStore.