Apple’s iPhone app approval process has been a disaster for many, and this is just the latest example.
A simple sales tracking app, MyAppSales, was rejected because it technically spiders the iTunesConnect site. So instead, the author is selling the source code for use by folks who are willing to provision and deploy the app on their own phones themselves.
Fortunately, the audience for this app is reasonably likely to be willing to do such a thing (they’re often iPhone developers themselves), so while it might be a passable solution for this particular app, it probably wouldn’t fly for the vast majority.