Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
And he was correct. A distribution profile, which is what you need to upload to the store, is not linked to any device ID.

I'm sure you'll correct me if I'm wrong, but this page indicates the need for a provisioning profile, which in turn can't be obtained without entering a device ID.

https://developer.apple.com/iphone/manage/distribution/index.action

Now, it appears that Apple doesn't validate the device ID, so I now have two provisioning profiles (development and distribution) that I can hopefully use without owning or borrowing a device.
 
I'm sure you'll correct me if I'm wrong, but this page indicates the need for a provisioning profile, which in turn can't be obtained without entering a device ID.

https://developer.apple.com/iphone/manage/distribution/index.action

Now, it appears that Apple doesn't validate the device ID, so I now have two provisioning profiles (development and distribution) that I can hopefully use without owning or borrowing a device.

It clearly states in the diagram that a device ID is required for adhoc distribution only not app store distribution. If you entered a device ID when you created your provisioning profile you have probably generated an adhoc profile which cannot be used for app store distribution.
 
They've already got over 48,000 active iOS devs with near 300K apps done. The numbers go up without any better "dealing". ....

Or you could try making money with Android/BB apps.

Practically speaking, these tricky rules only inhibit people who are new to developing for the iPhone. Once learned, they don't stop anybody. Hence the 300 variants on the same baseball game.

And it's not like this is going to dissuade anyone from coding for Android etc. It's just a given that one has to code for multiple platforms these days.
 
It clearly states in the diagram that a device ID is required for adhoc distribution only not app store distribution.

You're right. But at least now build for the device, which is better than nothing even if it's ad hoc. But I don't see any way to generate a distribution provisioning profile for the App Store. Is there no such thing? If not, how do I build an executable for them?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.