Предупреждение «Неожиданный машинный код» от iTunes Connect


117

После того, как я загрузил свою сборку в iTunes Connect с помощью загрузчика приложений, я получил электронное письмо о проблеме «Неожиданный машинный код», см. Ниже.

Неожиданный машинный код - ваша загрузка содержит как битовый код, так и собственный машинный код. Когда вы предоставляете битовый код, необязательно включать и машинный код. Чтобы уменьшить размер загрузки, используйте Xcode 7.3 или новее или любую другую цепочку инструментов, удаляющую машинный код.

Я так смущен этим предупреждением. Это что-то новое в iTunes Connect? Почему он не выдает предупреждения, когда я загружаю сборку QA, а сборку Release?

Обновление: я загрузил сборку QA на прошлой неделе, никаких предупреждений не было. И сегодня (27 июня 2016 г.) я загружаю сборку Release, она отправляет мне предупреждение.


1
Я тоже получил это письмо сегодня. Два дня назад обновление приложения прошло проверку без проблем. И сегодня я загрузил внутреннюю сборку TestFlight, которая отлично "обработалась". Для меня было странным то, что все электронные письма, связанные с нашей учетной записью разработчика, были скопированы на электронную почту. Я позвонил в службу поддержки разработчиков Apple - пока без помощи. Письмо, которое я получил, пришло незадолго до того, как пришло письмо о завершении обработки TestFlight. Я только что сделал "нормальную" сборку Xcode. Никаких модных инструментов для сборки.
Daniel

1
Та же ошибка. Создан и загружен прямо из Xcode.
Picciano

1
Через 20 минут после получения этого письма мое приложение стало доступно для тестирования. Похоже, это была ошибка Apple, и она исчезла сама собой.
evanflash

2
Я предлагаю возобновить этот вопрос. Это все еще происходит, и это не простая типографская ошибка. Вопрос четко объясняет процесс, используемый для воспроизведения ошибки, сообщения об ошибке (от Apple) и ожидаемого результата (без ошибки).
Picciano

1
Видимо этот вопрос следует снова открыть. А вот и обновление. Вчера я отправил свое приложение на проверку (ничего не изменилось после получения письма с предупреждением), и оно прошло сегодня без каких-либо проблем. Я считаю, что мы можем игнорировать предупреждение по электронной почте и ждать объяснений Apple.
Герберт

Ответы:


122

Вот и вот это тоже, это баг. Я загрузил почти тот же двоичный файл, что и пару дней назад, который прошел нормально (изменились только версия и номер сборки). Поддержка разработчиков подтвердила это.

Если вы все же получите электронное письмо, не беспокойтесь об этом. Ваш двоичный файл по-прежнему будет обрабатываться, и вы по-прежнему сможете отправить его в магазин приложений.

Обновление: оба моих двоичных файла, получивших это сообщение, прошли проверку и были отправлены в магазин приложений.


23
@picciano Я позвонил в службу поддержки разработчиков, и они сказали то же самое.
Ser Pounce

3
«У меня тоже эта проблема» - это не ответ. Пожалуйста, используйте ответы только для сообщений, которые отвечают на вопрос.
JAL

2
@jal Я обновил свой ответ, добавив немного информации о технической поддержке разработчиков
Ser Pounce

5
Сейчас в моей компании 30 человек, большинство из которых не программисты, спрашивают меня, что это за электронное письмо. Они внутренние пользователи Testflight, но на самом деле они просто хотят предварительно просмотреть приложения. Это ТАК раздражает !! У меня есть 3 слова для обозначения яблока: позор .... позор ... позор ..! (bling! bling!)
Джош,

2
Как я могу отключить это письмо для моих внутренних тестеров? Я действительно не хочу раздражать их ерундой Apple.
Джош
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.