Странные ошибки при проверке архива

У меня был проект iOS в довольно стабильном состоянии вплоть до публичного релиза Xcode 8. После небольшой путаницы с Migrator я наконец убедил компилятор, что я сделалне хочу перейти на Swift 3 еще, и чтобы мой код действительно был верным Swift 2.3. Не уверен, относится ли это вообще к тому, что Организатор делает при проверке моего долгожданного архива с некоторыми давно назревшими исправлениями для iOS 10, но посмотрим ...

Во всяком случае, я получил Xcode для архивирования моей последней сборки (кстати, она отлично работает на моем iPhone 5s). Я говорю Организатору «Подтвердить ...» при подготовке к загрузке в iTunes Connect. После долгой работы он, наконец, плюет на меня:

Занимался этим уже три дня. Приложение Loader дает мне нечто похожее, но не намного полезнее:

Следуя предложениям вэтот ответЯ обнаружил, что каждый из моих скомпилированных ресурсов читается как sRGB,не 16-разрядный или P3. В сторону: когда файл анализа API становится «слишком большим»? Я имею в виду, конечно, я часто использую API Apple, но я не могу быть один в этом. Вот для чего они, верно?

Я перепробовал (почти) все, что могу придумать. Я переделал свой код, подписывая дюжину различных способов, прочитал и заново скомбинировал настройки сборки там, где я думал, что это было уместно, и попробовал каждую доступную мне комбинацию включения битового кода и символа. Почти все, что я мог придумать, кроме перехода на Swift 3! Может ли это быть моим решением? Это довольно большой скачок, и со временем я бы предпочел довести эту рабочую сборку до моих пользователей, прежде чем меня слишком сильно ударить, чтобы поддержать обновленную кодовую базу.

Кажется, я ничего не могу найти в "ITunesSoftwareServiceAuthenticationErrorDomain" или в этой загадочной "ошибке 434". Единственная ссылка, которую я нашел, ведет кмертвый вопрос StackOverflow, Жаль, что автор не удалил это ... Интересно, нашел ли он свой ответ?

Итак, мой вопрос заключается в следующем: что я делаю не так, чтобы получить эти ошибки, и как я могу их исправить? Я бы предпочел не загружать без символов или бит-кода, поэтому, если это обходной путь, я хотел бы знать почему, поэтому я не ограничиваю себя чем-то глупым.

Ура!

Ответы на вопрос(15)

Ваш ответ на вопрос