What is the meaning of the "Application Requires iPhone Environment" key in info.plist?
Solution 1:
Here's Apple's documentation on the "LSRequiresiPhoneOS" bits of an application's info.plist file.
Basically all it means is that the app is designed to run under iOS. This flag should be set to YES no matter if the target device is an iPhone, iPod Touch or iPad.
Who knows, maybe in the not-so-distant future, MacOS will be able to run iOS apps (or vice versa)?