Подходящих записей не найдено, чтобы убедиться, что ваш идентификатор пакета верен

142

Я создал приложение в App Store Connect, и оно находилось в состоянии «подготовка к отправке» более 3 дней. Когда я пытаюсь заархивировать свое приложение и отправить его в магазин приложений, отображается следующее сообщение:

Не найдено подходящих записей приложения. Убедитесь, что ваш идентификатор пакета правильный.

Ragul
источник
7
Ваше приложение iTunesConnectвыбрало тот же идентификатор, для которого вы используете archiveприложение?
Вирусный Савай
да, я выбрал тот же идентификатор
Ragul
1
Вы вошли в xcode с тем же Apple Id, что и itunesconnect?
Мика
Да, я вошел в систему только с этим идентификатором
Ragul,

Ответы:

60

Ошибка только сейчас нахожу. Я использовал одну заглавную букву в идентификаторе пакета. но я использовал маленькие буквы в идентификаторе пакета xcode. теперь я изменил это, как в идентификаторе приложения. и теперь я успешно загрузил свое приложение в iTunes Connect. Спасибо за поддержку.

Ragul
источник
63
В моем случае я забыл создать приложение с respecitve App Bundle ID в iTunesConnect
Сашо
3
Если бы они просто показывали каждое из несоответствующих значений, это было бы легко исправить.
Энди Робертс
1
@ Сашо, ты бог!
Випин Кришна
1
@Sasho. Спасибо. это было полезно.
Суной Виджаян
1
В моем случае я использовал 2 учетные записи разработчика в Xcode. Я удалил нежелательный, и мне удалось решить проблему.
Сагар Р. Котари
45

Просто убедитесь, что приложение, настроенное вами на iTuneconnect, имеет тот же идентификатор пакета, который вы используете для загрузки приложения.

Gaurav
источник
3
И то же имя приложения (прописные / строчные)
Josep Alsina
43

как правило, это происходит, когда вы не создали свое приложение из учетной записи разработчика Apple-> iTunes Connect-> нажмите «Мое приложение» -> щелкните значок плюса (+) -> «Новое приложение»> и заполните всю информацию и выберите свой идентификатор пакета для приложения, которое вы загружаете сейчас.

Avi
источник
1
Это было для меня. Я не создавал свое приложение в App Store Connect.
Скотти
Спасибо друг. Вы сделали мой день.
BEingprabhU
как выбрать идентификатор пакета, если идентификатор пакета не заполняется последним, хотя идентификатор приложения был создан на странице разработчика?
Марин
@Marin Мне пришлось подождать около 5 минут, чтобы вновь созданный идентификатор пакета появился в выпадающем меню
Энди
Это решил мой. Я полностью пропустил создание приложения в ituneconnect. Спасибо @Avi
TLee
21

iTunes Connect || App Store Connect (веб-сайт):

В вашем браузере перейдите в iTunes connect / App Store Connect .

  1. Добавьте свое новое приложение / отредактируйте существующее приложение.
  2. Перейти к информации о приложении.
  3. Проверьте имя идентификатора пакета.
  4. Если идентификатора пакета нет, убедитесь, что вы его создали.
  5. Я использовал идентификатор пакета WildCard. Это означает, что вашим полным идентификатором пакета может быть com.organizationName. * И суффикс (exampleApp). Xcode:
  6. Перейти к вашей рабочей области / проекта.
  7. Перейти к вашему проекту.
  8. Выберите вкладку «Общие».

Убедитесь, что идентификатор пакета - это имя, которое вы указали в iTunes Connect.

Например: com.orgnanizationName.appName

Кажется, вам нужно запустить процесс отправки в App Store в iTunesConnect.

Значок App Store Connect Добавить приложение

Роджер Перес
источник
Да, это был мой случай. эта ошибка показывает, что вы не добавили приложение в appstoreconnect.apple.com .
Викаш Синха
Это был и я. Я создал идентификатор приложения на «портале», но затем забыл создать приложение App Store Connect, которое использовало подпись идентификатора приложения, которую я создал на портале приложений Apple.
Waxhaw
11

Если вы используете Application Loader, проверьте, вошли ли вы в правильную учетную запись. Это был мой случай, и это может случиться, если вы управляете аккаунтом для разных клиентов.

введите описание изображения здесь

Адам М.
источник
Спасибо большое, приятель .. То же самое было со мной
Roohul
10

Я полагаю, что вы можете найти ответ здесь Xcode 5 - «Записи приложения не найдены» при попытке проверить архив из @Bamsworld.

Как вы уже упоминали и в соответствии с документацией - Руководство по распространению приложений

Важное замечание: Вы не можете проверить свое приложение, если запись приложения в iTunes Connect не находится в состоянии «Ожидание загрузки» или в более позднем состоянии. После добавления нового приложения в iTunes Connect будет гореть желтый индикатор вместе с его статусом. Скорее всего, он будет читать «Подготовка к загрузке». Чтобы перейти в состояние «Ожидание загрузки», нажмите кнопку «Просмотр сведений о приложении», а в правом верхнем углу должна быть синяя кнопка с надписью «Готово к загрузке двоичного файла». Нажмите на это и следуйте приведенным инструкциям.

Бето
источник
2
В моем случае проблема заключалась в том, что Mac не хватает места. Загрузчик приложений вместо того, чтобы выдавать ошибку о дисковом пространстве, выдает случайную ошибку, подобную этой, несколько других (вы можете дать тот же * .ipa, и он будет возвращать случайные реальные ошибки, но на самом деле вы просто не
хватает
10

Что мне удалось исправить, так это разрешить доступ к приложению всем пользователям:

  1. Перейти в AppStore Connect
  2. Перейти к моему приложению
  3. В разделе «Дополнительная информация» нажмите «Изменить доступ пользователя».
  4. Выберите «Полный доступ»
  5. Это позволило мне загрузить приложение в первый раз (через Xcode & Application Loader)

После начальной загрузки я могу вернуться к «Ограниченному доступу» и загрузить просто отлично.

Заим Рамлан
источник
Пробовал разные решения, но этот работал для меня
Кармелито Р. Баяркал-младший
5

Использование приложения Loader работало в моем случае.

введите описание изображения здесь

Луат Ву Динь
источник
Не могли бы вы добавить более подробную информацию?
Дзианис Яфимау
1
В строке меню XCode выберите Xcode -> Open Developer Tool -> Application Loader -> выберите свой * .ipa файл (вы можете экспортировать из архивных версий в окнах Organizer) и загрузить.
Луат Ву Динь
4

Дважды проверьте Bundle OS Type code в вашем приложении info.plist, для меня, единственный способ обойти эту ошибку, чтобы установить его APPL.

Странно то, что ошибка была связана с моим идентификатором пакета фреймворка, но изменение вышеупомянутого в моем приложении решило ее.

Антон - Шестиугольники
источник
Я попробовал все остальное, и это было решение, которое в конечном итоге решило это для меня! Огромное спасибо.
Гаспер Коленц
3

Проверьте идентификатор своего приложения в Apple Developer Center. Затем используйте точно такое же имя в идентификаторе Bundler.

Илан Олкиес
источник
3

Я должен вручную подписать приложение. Создан новый сертификат и новый профиль. Установите подпись кода на Вручную. Только тогда я смог загрузить. Кроме того, выберите ручной вход от организатора при загрузке сборки.

введите описание изображения здесь

Аммар Муджиб
источник
3

Один раз проверь это.

Откройте файл .plist и проверьте ключ «Bundle OS Type code». Если этого нет, добавьте строку, дайте этот ключ и проверьте тип, который должен быть строкой. И дать «APPL» в качестве значения.

Очистите проект и перейдите в Архив.

Я надеюсь, что это будет работать для вас.

Винод Нелойю
источник
Это единственное исправление моей ошибки. Также, пожалуйста, смотрите этот вопрос: stackoverflow.com/a/57304115/3164091
Хунхао Чжан
3

Я изменил номер версии, но забыл изменить версию сборки. Изменение версии сборки решило проблему. Такая глупая ошибка. Smh ...

Gowtham
источник
3

Поскольку этот вопрос, очевидно, имеет разные потенциальные ответы в зависимости от индивидуальных обстоятельств, я решил добавить свою проблему и то, что ее решило:

Проблема: я попросил кого-то скопировать бинарный архив, внести некоторые изменения, а затем передать бинарный файл мне. Это вызвало бинарный конфликт.

Решение: мне пришлось создать новый сертификат. Я скопировал идентификатор комплекта из развивающегося консула, вставил в xcode и смог загрузить.

Примечание: вы можете восстановить новый идентификатор пакета, включив «Покупки в приложении» в разделе « Возможности» .

введите описание изображения здесь

Aus_10
источник
2

Во-первых, убедитесь, что вы используете одни и те же учетные записи как в приложении Loaded (или XCode), так и в iTunes. Во-вторых, убедитесь, что Bundle Id в сообщении об ошибке и в iTunes connect совпадают, в том числе в случае !

Майк Кескинов
источник
моя учетная запись неправильно вошла в ApplicationLoader! Спасибо!
Сделано в Луне
2

если ваш идентификатор пакета содержит заглавную букву, а вы изменили его на строчную букву, вы должны запустить приложение в симуляторе, прежде чем пытаться архивировать и загружать его в магазин приложений (это была проблема и решение для меня).

Омар Аль-Эйса
источник
2

Для меня, что было исправлено, чтобы ввести необходимые данные в App Store Connect -> TestFlight -> Test Information.

Как только я это сделал, казалось, что XCode понял, что есть новое приложение, которое позволяет загружать и успешно.

(Также проверьте свои заглавные буквы в своем Идентификаторе Связки. 😉)

Baza207
источник
2

Расширение iMessage : для всех, кто борется с этой проблемой с расширением сообщений (или любым другим расширением), убедитесь, что вы вводите в «App Store Connect» -> «Общая информация» -> Bundle-ID цели приложения, а не цель расширения. Мы боролись 2 дня, чтобы выяснить это.

Баран Эмре
источник
2

Для меня: Просто попытался загрузить с помощью Application Loader, и это сработало

brahimm
источник
2

Если после того, как вы подтвердите совпадение идентификатора пакета в App Store Connect, Apple Developer Portal и Xcode, и у вас все еще будут проблемы, попробуйте это:

Удалите Apple ID, связанный с Bundle ID, с которым у вас возникли проблемы, из списка учетных записей в Xcode (Строка меню -> Xcode -> Настройки -> Учетные записи). Затем добавьте Apple ID обратно в список учетных записей в Xcode.

Даниэль Шторм
источник
2

Убедитесь, что это включено в ваш Info.plist:

<key>CFBundlePackageType</key>
<string>APPL</string>

Я имел APPL с ошибкой как AAPL. Как только я исправил это и вошел в Application Loader и Xcode с тем же Apple ID, все заработало.

Люк Редмор
источник
2

Для меня это было потому, что я забыл создать «Профиль обеспечения» на портале разработчиков Apple. Я создал профиль здесь для «App Store», затем скачал и открыл файл, и он работал!

GAFI
источник
2

В моем случае у меня было 2 идентификатора Apple в моих настройках Xcode (Xcode -> Preferences -> Accounts), поэтому мне пришлось удалить один. После того, как я удалил Apple ID, который мне не нужен, процесс проверки работал нормально.

Потрачено несколько часов, просто потому, что сообщение об ошибке бесполезно. Это так расстраивает.

1

Игорь Харахордин
источник
То же самое и здесь, у меня было 2 аккаунта, один из которых является разработчиком, а другой - владельцем, а разработчик указан первым. Так что, вероятно, Xcode попытался действовать от имени пользователя-разработчика
Бенни Давидовиц
1

В моем случае я понял, что это работает с открытием Application Loader внутри XCode.

Шаги: XCode -> Открыть инструмент разработчика -> Загрузчик приложений

Когда я открыл его с помощью панели запуска, он не смог определить правильный аккаунт для приложения. Поэтому он попросил меня создать учетную запись.

С XCode, Application Loader может перечислить учетные записи, на которые я имею право. Вы должны выбрать правильный аккаунт из выпадающего списка.

NavodaP
источник
1

Убедитесь, что вы выполните следующие действия по порядку:

  1. Сгенерируйте идентификатор приложения по адресу https://developer.apple.com/account/ios/identifier/bundle.

  2. Создайте свое приложение из iTunes Connect, выбрав идентификатор пакета, созданный на первом этапе

  3. Загрузить IPA из приложения Loader или XCode

Агу Дондо
источник
Пожалуйста помоги! Я застрял на шаге 2, пытаясь «сгенерировать ваше приложение из iTunes Connect». Для шага 1 я уже создал пакет, но в моем iTunes Connect не отображается приложение?
Исаак
Точно проблема № 2, я застрял, это было как 4 часа, и это не появляется под раскрывающимся
Marin
1

В моем случае приложение уже было настроено, но версия приложения уже использовалась (в ожидании просмотра), мне просто нужно было увеличить номер версии.

gimix
источник
1

В моем случае проблема заключалась в том, что в моем приложении буквально не было информации, заполненной в App Store Connect.

Antoine
источник
1

В моем случае я использовал другую учетную запись, я создал приложение на Itunes, но выбрал другую учетную запись на Xcode. Так что просто выбрал правильный аккаунт на XCode, и это сработало для меня.

Насир Хан
источник
1

В моем случае

  • Проверено, если один и тот же пользователь в itunes и xcode
  • Проверенный идентификатор пакета совпадает

Решение:

Перейдите на itunes внутри страницы моего приложения, а внутри первой вкладки «Информация о приложении» под правой частью есть раздел «Другая информация», нажмите «Изменить разрешение пользователя» и предоставьте пользователю xcode разрешение на чтение информации приложение.

СДЕЛАНО

Джеки Чонг
источник
1

Когда я изменил название проекта с того, HelloCordovaкоторое я хотел, я поддержал эту проблему. Несмотря на то, что в PROJECT_NAME-> General-> Bundle Identifierа также в PROJECT_NAME-> Build Settings-> Product Bundle Identifierя изменил его, как и должно быть, все еще была та же ошибка. Чтобы решить проблему, нужно было просто открыть другой редактор и поискать эту строку PRODUCT_BUNDLE_IDENTIFIERи изменить все имена, которые я не хочу, на правильные. Очевидно, Xcode берет идентификатор пакета также откуда-то еще, кроме этих двух мест.

Даниэль Даниелецкий
источник