Ответ 1
Удалите Reveal.framework из вашего проекта. Это не должно быть связано в режиме выпуска вашего двоичного файла.
После исправления некоторых ошибок и реорганизации моего проекта, который был выпущен в App Store, он не может распространяться. Xcode показывает следующее сообщение об ошибке:
- Ваше приложение содержит непубличное использование API. Просмотрите ошибки, исправьте их и повторно отправьте заявку.
- Приложение ссылается на непубличные символы в Payload/XXX.app/XXX: UICreateCGImageFromIOSurface
XXX - это имя приложения.
Я искал весь проект и не нашел ни одного этого ключевого слова (UICreateCGImageFromIOSurface). Как я могу это исправить?
Удалите Reveal.framework из вашего проекта. Это не должно быть связано в режиме выпуска вашего двоичного файла.
Приложение содержит код не только из источников, но и из всех статически связанных библиотек. Вы должны проверить все те, которые содержат закрытый вызов. Похоже, по крайней мере библиотека Reveal содержит его.
Двойная проверка любых сторонних библиотек, которые вы используете в своем проекте
Я столкнулся с проблемой, и после проверки моего файла pods я обнаружил, что Look Back - Framwork, который доступен для отладочных сборников только для как я знаю. Поэтому удаление этого исправлено. Успешно отправленное приложение через Xcode 6.1 для бета-тестирования Apple Testflight:)