#xcode #app-store-connect
#xcode #app-store-connect
Вопрос:
В Mac OS 10.15.7 в Xcode 12.1 при попытке загрузить двоичный файл моего приложения в App Store Connect я получаю:
«Ошибка при подключении к App Store: пожалуйста, обновите iTMSTransporter до более новой версии. (4107)»
Я пытался перезагрузить компьютер, удалить .itmstransporter и многое другое, но безрезультатно.
Тем временем я загрузил приложение Transporter из Mac App Store и смог отправить оттуда, экспортировав двоичный файл, а не загрузив его в App Store, но я хотел бы восстановить функциональность в Xcode.
Кто-нибудь имеет представление о том, что может быть причиной этого?
Комментарии:
1. Первое, что я бы сделал, это попробовал Xcode 12.2, который сегодня вышел в финал. Также не то, чтобы у Apple были всевозможные проблемы с подключением сегодня, так что, возможно, завтра все будет лучше.
2. @мэтт Правильно, с Big Sur все было так. Однако я смог загрузить его через приложение Transporter. Определенно я собираюсь установить 12.2 и посмотреть, исправит ли это, спасибо.
3. @SerPounce есть какие-либо обновления по этому поводу? вы смогли его загрузить? я столкнулся с той же проблемой
4. @Blu На данный момент я обновил свои приложения с помощью приложения Transporter. Я собираюсь обновить Xcode позже сегодня и посмотреть, работает ли он.
5. @berbie serpoune Я опубликовал свое приложение напрямую через Visual Studio, и оно было отправлено без каких-либо проблем!
Ответ №1:
Я, наконец, смог решить эту проблему. Просматривая свою систему, я нашел 3 версии iTMSTransporter. Печать версии каждого использования ./iTMSTransporter -version
дает следующие результаты:
-
/Applications/Transporter.app/Contents/itms/bin/
имеет версию 2.0.0 -
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/
имеет версию 2.1.0 -
/usr/local/itms/bin/
имеет версию 1.9.3
Похоже, что /usr/local/itms
Xcode использовал старую версию. После удаления /usr/local/itms
я смог загрузить свой двоичный файл в Xcode 12.2 и использовать xcodebuild
инструмент командной строки.
Я также удалил ~/Library/Caches/com.apple.amp.itmstransporter
, но я не ожидаю, что это была реальная проблема.
ОБНОВЛЕНИЕ: это также решило мою проблему сегодня в Xcode 12.3, где Distribute App и xcodebuild застряли в
аутентификация в App Store
Комментарии:
1. я удаляю /usr/local/itms/bin , и это работает! Спасибо
2. Удаление
/usr/local/itms
исправило это и для меня. Спасибо! Интересно, как мы попали в это состояние.3. То же, что и @BlackMB, мне нужно было только удалить /usr/local/itms/bin, чтобы устранить проблему (это папка с iTMSTransporter (или как она там называется).
Ответ №2:
Я сталкиваюсь с теми же проблемами и решил их после выполнения ./iTMSTransporter -updateChannel earlyAccess
в командной строке.
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/iTMSTransporter -updateChannel earlyAccess
или
/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter -updateChannel earlyAccess
Комментарии:
1. Сэкономьте мое время 1
Ответ №3:
Я столкнулся с этим с XCode 13.0, решение состоит в том, чтобы просто обновить ваш XCode до нового выпущенного. Кроме того, вы можете просто проигнорировать это предупреждение.
Ответ №4:
Просто очистите папку сборки и повторите попытку архивирования.
Ответ №5:
Мне удалось исправить это, установив копию Transporter, указанную в руководстве пользователя Transporter от Apple, в разделе «Установить Transporter».
Ответ №6:
Загрузчик приложений больше не работает.
Вы можете использовать приложение Xcode или Transporter из App Store. https://apps.apple.com/de/app/transporter/id1450874784?mt=12