недавно обновление одного из наших приложений было отклонено, потому что мы, возможно, используем частные apis. забавно то, что приложение состоит только из простого представления uiwebview, которое загружает приложение javascript sencha touch (локальное), и обновление изменило только некоторый javascript, вообще никакого нативного кода.
по запросу Apple сообщила, что это приложение может использовать следующие частные символы:
- __ keymgr_dwarf2_register_sections
- _cthread_init_routine
- mach_init_routine
поскольку единственный «рукописный» код этого приложения имеет длину ~ 5 строк (получите html-код и baseurl + передайте его в uiwebview), мы понятия не имеем, откуда это исходит.
любая помощь / подсказки будет принята с благодарностью.
ОБНОВЛЕНИЕ: ошибка вовсе не в яблоках - это было приложение mac sencha jsbuilder, которое было случайно добавлено к ресурсам проектов