LIBRARY REJECTED: Three20 (GUI)
The well-known Three20 library, an open-source lib based on the custom GUI’s created for Facebook’s iPhone app [
], is now grounds for automatic rejection. Even if you aren’t using any of the offending code.
This appears to be yet another lib falling foul of Apple’s recently-introduced (and incorrectly-used) in-house static analysis tools:
http://groups.google.com/group/three20/browse_thread/thread/c442af6e39a918b0
Nick Partridge:
For firstResponder, any TTViewController that has a keyboard displayed
within it will call the private selector. Given this is the base for every
view controller in three20… :-s . We are definitely calling this code.However, I’m confident we’re not using the code that accesses the UITouch
private variables and yet they have included that in the rejection notice. I
suspect they’re using static analysis to find the usages and that just
having the code within your project will be enough for a rejection.
November 25th, 2009 at 9:33 pm
It was impossible for you to simply use correct programming standards???
[ADMIN: please note; "Donna" and "Jill" are the same person (with spoofed email addresses)]
November 28th, 2009 at 3:00 pm
[...] entirely clear, but this one (according to the author) is a simple case. We already have the high-profile example of the Three20 library, which does contain some private API calls (not actually used), and allegedly also contains [...]
July 31st, 2010 at 1:27 am
Is there an update on this issue?
Are apps that use Three20 automatically rejected ?
I am extremely concerned having hired an app development team with experience successfully submitting apps, and my will be using this library.