Simplenote comrades, our big update has been rejected. After the stinging news, our self esteem dropped, we questioned our self worth, and wandered dark alleys in a drunken stupor. But somehow we are picking up the pieces and soldiering on.
The rejection explanation was short and to the point:
3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. The non-public API that is included in your application is setOrientation.
It looks like the update was doomed from the start with our usage of an illegal, undocumented API call to implement our new orientation lock feature. While we’re not particularly thrilled with Apple’s new jihad against illegal APIs, they are the law of the land, and we must obey or suffer horribly (Android? Please no.) But who is going to speak for the illegal APIs? How far is Apple willing to go to secure the sandbox borders of the iPhone from the illegals? Next thing you know they are going to deny them education, healthcare benefits, and drivers licenses. Here at Simplenote we are starting a campaign to grant amnesty to ALL illegal APIs. Pledge your allegiance to our movement by sending us a message @simplenoteapp.
Meanwhile, a workaround for Simplenote has been submitted and as we await the result of Apple’s shiny new SCAT (Static Code Analyzer Tool), we can only hope that it’ll finish quickly so the update can be in your hands post haste.