Мое приложение было отклонено с сообщением от Apple.
XYZ приложение не может быть размещен в App Store, поскольку он использует частные или недокументированные API:
Private Symbol Референции xsltApplyStylesheet xsltCleanupGlobals xsltFreeStylesheet xsltInit xsltParseStylesheetFile xsltSaveResultToString
Как вам знаете, как указано в разделе 3.3.1 Лицензионного соглашения с Программой разработчиков iPhone, использование непубличных API i s не разрешено. Перед тем, как приложение может быть просмотрено командой обзора приложений, решите эту проблему и загрузите новый бинарный файл в iTunes Connect.
Это было мое понимание того, что LibXSLT и libxml2 библиотеки были фактически на устройстве и доступны через выпадающее меню в Xcode. Я динамически свяжу ссылку с этими двумя библиотеками, и мое приложение прекрасно работает на устройстве. Следовательно, библиотеки должны быть на устройстве. Зачем мне создавать эти библиотеки с нуля как статические библиотеки и увеличивать размер моего приложения?
Я не могу найти четкого способа обойти это, кроме использования xml и xslt. Это не имеет никакого смысла!
Хилтон, вам удалось отправить приложение в iTunes, в котором используется xslt?
Я вдали от своего кода на неделю и не помню с головы. Я отправлю, как только смогу. –
Да, вот как я это сделал. Связан с libxml2.2.7.3.dylib и включен источник libxslt. –