Now Apple is (allegedly) rejecting apps that use Regular Expressions?
lists.apple.com
lists.apple.com
From the RegexKitLite site:
"Prior to iPhone OS 3.2, there was never any official support from Apple for linking to the libicucore.dylib library. It was unclear if linking to the library would violate the iPhone OS SDK Agreement prohibition against using undocumented API's, but a large number of iPhone applications choose to use RegexKitLite, and the author is not aware of a single rejection because of it. Starting with iPhone OS 3.2, Apple now officially allows iPhone OS applications to link with the ICU library. The ICU library contains a lot of functionality for dealing with internationalization and localization, but Apple only officially permits the use of the ICU Regular Expression functionality."
That muddles the issue a bit, though. If the ICU regex stuff has been blessed for public consumption, what's the violated private API? Is it only apps for pre-3.2 platforms that are being rejected? Is RegexKitLite using unblessed parts of that library?
I'm pretty sure they're rejecting usage of an unofficial regex API. Nothing to get too excited about and I'm definitely sure they're not rejecting pcre, etc.
jk
Supposedly, this is based on use of private APIs.