Сегодня я загрузил Xcode 9 и внес необходимые изменения для моего приложения для компиляции. Приложение компилируется и выполняется локально без каких-либо проблем.
Используя Xcode 9, я загрузил его в App Store. Загрузка прошла успешно без ошибок.
Затем я отправляю следующее письмо от Apple:
Уважаемый разработчик,
Мы обнаружили одну или несколько проблем с вашей недавней доставкой для "KiteSpotter - ветер и прогноз погоды в Кайтсерфе". Чтобы обработать необходимо устранить следующие проблемы:
Недействительный пакет - запрещенная аппаратура LLVM. Не отправлять приложения с включенным профилированием LLVM или набором покрытий. Отключите профилирование LLVM или покрытие кода, перестройте приложение и повторно отправить приложение.
Как только эти проблемы будут исправлены, вы можете повторно добавить исправлено двоичное.
Привет,
Команда App Store
Я пошел и отключил покрытие кода как для моей цели, так и для cocoa pods target, что было единственным подходящим параметром, который я мог найти:
Повторно отправил приложение, и я получаю ту же ошибку.
В моем проекте я использую Карфаген, у которого более 15 зависимостей. В поисках решения я обнаружил, что все проекты необходимо обновить с помощью вышеуказанных настроек.
- Есть ли какое-либо решение для автоматизации этого параметра для всех фреймворков, если это вызывает проблему.
- Кто-нибудь еще столкнулся с этой проблемой и разобрал ее. Были ли рамки Карфагена, создающие проблему или что-то еще?