После того, как я загрузил свою сборку в iTunes Connect с помощью загрузчика приложений, я получил электронное письмо о проблеме «Неожиданный машинный код», см. Ниже.
Неожиданный машинный код - ваша загрузка содержит как битовый код, так и собственный машинный код. Когда вы предоставляете битовый код, необязательно включать и машинный код. Чтобы уменьшить размер загрузки, используйте Xcode 7.3 или новее или любую другую цепочку инструментов, удаляющую машинный код.
Я так смущен этим предупреждением. Это что-то новое в iTunes Connect? Почему он не выдает предупреждения, когда я загружаю сборку QA, а сборку Release?
Обновление: я загрузил сборку QA на прошлой неделе, никаких предупреждений не было. И сегодня (27 июня 2016 г.) я загружаю сборку Release, она отправляет мне предупреждение.
источник
Ответы:
Вот и вот это тоже, это баг. Я загрузил почти тот же двоичный файл, что и пару дней назад, который прошел нормально (изменились только версия и номер сборки). Поддержка разработчиков подтвердила это.
Если вы все же получите электронное письмо, не беспокойтесь об этом. Ваш двоичный файл по-прежнему будет обрабатываться, и вы по-прежнему сможете отправить его в магазин приложений.
Обновление: оба моих двоичных файла, получивших это сообщение, прошли проверку и были отправлены в магазин приложений.
источник