If you have any kind of updates that you are publishing right now, please don’t make the mistake of mentioning something like “made compatible with OS 3.0″. A developer friend of mine had his application update rejected because of this.
If Apple Reviewers see such a statement you will get rejected with a lengthy reply stating that the next version is confidential and you are in breach of paragraph §2.1 SDK Agreement.
“…Apple may provide You with pre-release versions of the SDK that constitute Apple Confidential Information and are subject to the confidentiality obligations of this Agreement.”
It will save you a week if you don’t do the above.
Minutes after I posted this heads-up on a forum I was seconded:
I can confirm this too. Got all our apps caught in this trap.
Don’t mention 3.0. anywhere! =P
So in summary you have to make sure that your apps run on a OS 3.0 device, but you cannot mention that you took this effort in the release notes because even mentioning OS 3.0 is illegal. Coming to think of it, I have mentioned OS 3.0 now 5 times, I hope that Austria is to far off for Apple lawyers to serve me a cease and desist.
“But I meant it well! All in the interest of the community!” will be my famous last words when I will get dragged off to jail.