I'm building a unity game ready to be uploaded to Appstore. Xcode gives me this error.

I do not have an iPhone. So the question is: do I need an iPhone to build in Xcode and upload to Appstore? Is there other way around this?
EDIT: So I ended up registering an iPhone in my account. For anyone else wondering: you really do need an iPhone to build an app even if you are not going to play it. Having a developer license it not enough.
