ITunes Connect "Адрес Sanitizer Detected" после отправки

У меня возникают проблемы с загрузкой моего приложения в iTunes Connect для тестирования Testflight. Я не получаю никаких ошибок при загрузке сборки через Xcode 7.0, но после того, как мои попытки сборки процессов в iTunes Connect, я получаю следующее автоматическое письмо от Apple:

Уважаемый разработчик,

Мы обнаружили одну или несколько проблем с вашей недавней доставкой для "MY_APP". Для обработки вашей доставки необходимо устранить следующие проблемы:

Обнаружен адресный дезинфицирующее средство - исполняемые ссылки ${executablePath} в адресном санитарии. Перед отправкой в ​​App Store, пожалуйста, удалите утилиту "Применение санитарии".

Как только эти проблемы будут исправлены, вы можете повторно добавить исправленный двоичный файл.

Привет,

Команда App Store

Я убедился, что "Включить адресный дезинфицирующее средство" не установлен для всех моих схем сборки. Я очистил папку сборки и попытался загрузить чистую сборку, но у меня все еще такая же проблема. Я ничего не вижу в настройках сборки, связанных с Address Sanitizer.

Есть ли что-то еще, что мне нужно сделать, чтобы удалить Address Sanitizer?

Ответы

Ответ 1

мы столкнулись с этой же проблемой, и наша команда провела последние 48 часов, пытаясь ее изолировать. Оказывается, это был конфликт имен в одном из пакетов, в которые мы входили. Поскольку пакет является частью нашего стандартного пакета SDK, который мы включаем в каждую игру, и у нас никогда не было никаких проблем с этим раньше, я предполагаю, что что-то было обновлено на базе Apple, чтобы включить проверки для множества новых функций xCode который вызвал конфликт имен при проверке автокода после отправки.

нам потребовалось более 20 заявок, чтобы изолировать оскорбительные пакеты и переименовать их, устранив проблему. Если вы сталкиваетесь с этой проблемой, я предлагаю пройти через ваш plist, чтобы узнать, использовали ли какие-либо из имен пакетов имена, которые зарезервированы для использования адресов Sanitizer. Это был один из наших инженеров, который определил проблему, и он уехал в отпуск на следующую неделю, но, видимо, он заменил дефисы в названии связки с подчеркиванием, и проблема исчезла.

Хотелось бы поделиться этим быстро и надеяться, что это поможет людям, которые застряли в этом вопросе, поскольку это был абсолютный кошмар для нас.

Ответ 2

Благодаря некоторой помощи от Эрика-Кербера мне удалось получить сквозной сбор.

Я запускал GM Xcode 7 (7A218). После обновления до версии release (7A220) из App Store мое приложение успешно прошло обработку iTunes Connect.

Ответ 3

Моя сборка также отклоняется. В моем проекте я использую библиотеку Fabric/Crashlytic. У меня также была такая же проблема и та же самая почта, которую я получил от Apple, когда моя сборка была отвергнута Apple.

Но после замены библиотеки Fabric/Crashlytics на обновленную библиотеку, она будет решена и принята Apple Succefully.