I've tried Googling this, but the answers range from outdated to FUD. Having invested a fair amount in building a souped up desktop, the prospect of spending more money makes me unhappy. Yes, a Macbook is relatively inexpensive, but I don't need new hardware, thanks.
With a legal copy of Lion, can I develop iOS apps that will make it into the app store? Does anyone have any experience using this route? What about if I just want to sideload PhoneGap bundles?
Any advice appreciated, thanks!
However if you really want to develop iOS apps for fun/money/education/whatever I think this is something you need to be pragmatic about. Sure the requirement to use Mac OS, that can only be officially used on Mac Hardware, that is expensive to buy, requires you to have another computer, etc can be very frustrating and hard to swallow. But you need to put those ideals aside and concentrate on your real goal.
As a number of people have said when developing iOS apps you don't have the luxury of slipping too far behind the Mac OS updates. Apple only accepts app submissions from certain Xcode/iOS SDK versions which require certain Mac OS versions. Those requirements are constantly advancing. So it won't be long before you get very frustrated with the hackintosh update process.
You will probably also be learning many new things at once. Mac OS, Xcode, Objective C, Cocoa Touch, mobile dev, etc. So adding hackintosh maintenance into this mix is the last thing you need.
The only hardware requirement for iOS dev is that it's an Intel Mac. I personally use a Mac Mini and it's more than capable. After all you are developing something that needs to run within the limitations of a mobile device.
Have fun!