All Build для iTunes Connect, произошла ошибка импорта этой сборки
Я загружаю свою сборку в хранилище приложений, после чего она показывает ошибку в Activity.
![Отображается ошибка]()
Кто-нибудь поможет мне.
Ответы
Ответ 1
РЕШИТЬ!
Перейдите к настройкам сборки > Найти "биткод" > Поверните Включить биткод на Нет
Это исправит. Кроме того, если вы опасаетесь отключить биткод, не беспокойтесь. Apple описывает биткод следующим образом:
Биткод - это промежуточное представление скомпилированной программы. Программы вы загружаете в iTunes Connect, которые содержат бит-код, будут скомпилированы и связанных с App Store. Включение битового кода позволит Apple повторите оптимизацию своего бинарного приложения в будущем без необходимости новую версию вашего приложения в магазин.
Вам действительно не нужно включать его. Подробнее о bitcode здесь.
Что это.
Теперь ваша сборка должна пройти.
Ответ 2
Я провел последние несколько дней, борясь с этой проблемой. Я, наконец, осмыслил нашу конкретную проблему и подумал, что это стоит того. Ошибка была такой же, как оригинальные плакаты с iTunes Connect, давая "Ошибка импорта этой сборки". ошибки следующим образом:
![введите описание изображения здесь]()
Я пробовал все, чтобы решить эту проблему, но в моих путешествиях проблема заключается в том, что во время процесса загрузки/отправки в списке "Двоичные и Entitlments" появлялся один из наших многочисленных файлов .bundle:
![введите описание изображения здесь]()
Копаясь немного дальше, когда я проверил содержимое этого конкретного *.bundle(с-in либо в *.ipa, либо в папке сборки производных данных), появился неожиданный исполняемый файл unix. Ни один из других файлов *.bundle не содержал исполняемый файл unix.
![введите описание изображения здесь]()
После некоторых проб и ошибок я смог предотвратить создание и добавление исполняемого файла в пакет, изменив параметр сборки "VERSION_SYSTEM" на "None" (он был непреднамеренно установлен на "Apple Generic" в недавнем xcconfig изменения).
В любом случае, это решило проблему для нас. Надеюсь, что это поможет.
Альтернативным (но менее желательным) решением было удаление (пустых) шагов "Скомпилировать источники" из целевых "Фаз сборки".
![введите описание изображения здесь]()
Ответ 3
Вам нужно обновить номер версии до более высокого значения. Если вы измените только номер сборки, это не сработает. У меня была такая же проблема после того, как биты моего приложения были отклонены.
Пример:
Приложение 1.0.0 (1) → отклонено по какой-либо причине.
App 1.0.0 (2) → вы получите сообщение "Ошибка импорта этой сборки"
App 1.0.0 (3) → та же ошибка..
App 1.0.1 (1) → будет работать!
Приветствия,