And so it begins.
Thank you for submitting Vietnam Guide for Backpackers to the App Store.
Vietnam Guide for Backpackers cannot be posted to the App Store because it is using private or undocumented APIs:
Private Symbol References
tidyBufAlloc
tidyBufFree
tidyBufInit
tidyCleanAndRepair
tidyCreate
tidyOptSetBool
tidyParseBuffer
tidyParseString
tidyRelease
tidySaveBuffer
tidySaveString
tidySetCharEncoding
tidySetErrorBuffer
tidySetOutCharEncoding
As you know, as outlined in the iPhone Developer Program License Agreement section 3.3.1, the use of non-public APIs is not permitted. Before your application can be reviewed by the App Review Team, please resolve this issue and upload a new binary to iTunes Connect.
Sincerely,
iPhone Developer Program
This appears to be because I'm compiling and linking against libtidy
HTML Tidy Project Page
Which is an open source library for fixing up broken xml.
Presumably apple are using said library as well and so I'm getting clobbered even though I'm compiling my own copy and not linking against apples version.
Any suggestions? I presume trying to tell apple that this isn't a private api issue is utterly futile and I'm better off mangling the function names in the library and recompiling/resubmitting?