| Issue 70: | Tidy is considered private API by Apple reviewers | |
| 3 people starred this issue and may be notified of changes. | Back to list |
Thank you for submitting ***** 1.0 to the App Store. Unfortunately it cannot be added to the App Store because it is using private APIs. Use of non-public APIs, which as outlined in the iPhone Developer Program License Agreement section 3.3.1 is prohibited: "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 following non-public APIs are included in your application: tidyBufAlloc tidyBufFree tidyBufInit tidyCleanAndRepair tidyCreate tidyOptSetBool tidyParseBuffer tidyParseString tidyRelease tidySaveBuffer tidySaveString tidySetCharEncoding tidySetErrorBuffer tidySetOutCharEncoding If you have defined methods in your source code with the same name as the above mentioned APIs, we suggest altering your method names so that they no longer collide with Apple's private API to avoid your application being flagged with future submissions. Regards, iPhone Developer Program
Dec 15, 2009
Project Member
#1
jwight
Dec 15, 2009
Oh and I would definitely suggest you point out to Apple that this isn't a private API but instead a well known, 3rd party open source library.
Dec 15, 2009
(No comment was entered for this change.)
Labels:
-Priority-Medium Priority-High
Aug 11, 2010
Solution: Do not use libtidy in iOS builds. Closing bug.
Status:
WontFix
Labels: TouchXML |