Based on the QA 1633 Company Name Examples section, to link to your companyβs applications, you just need to link to:
http://itunes.com/apps/your_company_name
For example, for MacMation applications => http://itunes.com/apps/macmation
or in code:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.com/apps/macmation"]];
I tested this URL and several others (e.g. Sega, friends' company ...). It works.
After several redirects, you get to the App Store application, listing all the applications of your company.
With the name of your company, do not forget to remove the dash so that in the end: http://itunes.com/apps/esotericdevelopment
Subsequent: The link that you get by right-clicking the company name in iTunes works in Safari (on Mac), but does not work on Mobile Safari with the same error that you described: it ends in the iTunes application with an error message.
The same behavior violation when opening from your application using this code:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/fr/artist/macmation/id355312244"]];
(Tested on iPhone on iOS 4.1)
source share