Подтвердить что ты не робот

Различные ошибки ITMS при попытке отправить архив в App Store

Итак, это странно - я получаю следующие ошибки при попытке отправить мой архив в App Store:

ERROR ITMS-90049: "This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The APplication Bundle.]"

ERROR ITMS-90049 "This bundle is invalid. The bundle identifier contains disallowed characters

ERROR ITMS-90056: "This bundle is invalid. The Info.plist file is missing the required key: CFBundleVersion."

Из моего plist:

<key>CFBundleIdentifier</key>
<string>com.myApp.app</string>

...

<key>CFBundleVersion</key>
<string>3.1.5</string>

...

<key>CFBundleShortVersionString</key>
<string>3.1.4</string>

Запуск xCode 7.0.1

4b9b3361

Ответ 1

Обновить XCode до 7.1, он опубликован вчера.

Использовать новейший XCode для отправки будет ОК.

=============================================== ===

Как сказал muyexi, я удаляю TencentOpen SDK info.plist, а затем отправляю успех.

удалить TencentOpen SDK's info.plist

Ответ 2

Проверьте, есть ли у стороннего файла файл plist. Возможно, смешанный сторонний Sdk plist с локальным файлом plist. Удалите сторонний файл plist и загрузите его.

Ответ 3

Я решаю это, следуя этой ссылке, добавьте Bundle identifier, который отсутствует в файле info.plist TencentOpen SDK.

Ответ 4

Если вы используете cocoapods, убедитесь, что вы сделали

pod update

Это обновит все ваши файлы pod и решит эту проблему для меня!

Ответ 5

Для всех вас, использующих CocoaPods, просто попробуйте

pod update

В моем случае это была сторонняя библиотека, загружаемая через cocoapods, но это обновление получило трюк. BTW, ни одна из библиотек не имела новых версий, обновление, похоже, также исправляет некоторые плохие вещи.

Ответ 6

iTunes Connect в настоящее время испытывает серьезные проблемы. Я не могу опубликовать какие-либо цитаты, поскольку я не знаю о статусе поддержки iTunes Connect, но я провел некоторое время по телефону с ними ранее сегодня по аналогичной проблеме.

Ответ 7

Кажется, что есть некоторые проблемы с Яблочной стороны, я испытываю те же проблемы, я бы предложил подождать некоторое время, прежде чем вносить какие-либо серьезные изменения.

Кажется, что это происходит в последнее время, через некоторое время он снова начинает работать.

Ответ 8

Я хотел бы расширить ответ, данный @silvon, и связать больше ключевых слов с этим вопросом.

Очевидно, что iTunes Connect backend теперь проверяет каждый комплект, поставляемый с вашим приложением. Если пакет содержит файл Info.plist, он должен иметь ключи CFBundleVersion и CFBundleShortVersionString.

Итак, если вы используете сторонние фреймворки (в частности, с Cocoapods), убедитесь, что Info.plist в каждом пакете структуры (если существует) содержат эти ключи.

Ответ 9

Я сделал тот же шаг, что и Сильвон. Удалено все сторонние lib info.plist(также с помощью pods) с помощью xcode 6.4. Работает для меня.

Ответ 10

Подобно ответу с максимальной скоростью, но вам нужно проверить каждый SDK в проекте. в моем случае, у этого cocoapod есть info.plist. Я удалил его, и все работает. Xcode 7.1 все еще имеет эту проблему.