2015-09-24 2 views
14

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

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

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

Адрес Sanitizer Detected - Выполняемые ссылки $ {executablePath} в адресном санитарии. Перед отправкой в ​​App Store удалите адрес Sanitizer.

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

С уважением,

App Store, команда

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

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

+1

То же самое происходит примерно в тот же период времени, что и вы. Наши приложения застряли в обработке раньше. Любопытно, вы используете какие-либо инструменты отчетности о сбоях? –

+0

Вы могли загружать сборки ранее? И да, у меня есть Ткань/Crashlytics. –

+0

Welp, похоже, я попытаюсь загрузить с Crashlytics удален :) –

ответ

2

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

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

+0

Может быть, iTunes Connect отключен. Они просто обновили сайт, и этот процесс также может испортить что-то в их системах проверки. – SpacyRicochet

+0

Я пробовал одну сборку с Xcode 7A220, но такую ​​же проблему. – Matt

+0

То же самое здесь. Построение соединения Itunes по-прежнему обрабатывается: '2.3.3 (71) (Обработка) \t 25 сентября 2015 г. 11:59 AM' – basvk

2

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

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

5

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

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

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

+1

Спасибо за ввод @Henry. Любые идеи о том, что такое ключевое слово, или какие-то зарезервированные ключевые слова для адресов Sanitizer? Я хотел бы принять этот ответ, если мы сможем получить конкретное представление о том, как его предотвратить в будущем. –

+0

Привет, Джей, мы считаем, что «дефисы» вызывают проблему. заменяя дефисы подчеркиваниями, на самом деле сделал трюк для нас. –

+1

Я могу это подтвердить. Я удалил все дефисы из имен пакетов расширений (сегодня, watchkit), и я больше не получаю электронную почту. Благодаря! – basvk

Смежные вопросы