Идентификатор пакета недоступен?

Итак, я получаю эту ошибку Bundle ID, говорящую, что она недоступна, и я действительно не знаю, как ее исправить. Вот ошибка:

В предоставленных данных были ошибки. Пожалуйста, исправьте и отправьте повторно. Идентификатор приложения с идентификатором com.team.AppName недоступен. Введите другую строку.

Так что прямо сейчас в моем приложении я на 100% уверен, что мой идентификатор пакета соответствует тому, который я ввел в систему разработчика. Я не уверен, почему эта ошибка продолжает появляться, и был бы признателен за любую помощь, которую кто-то может предложить.

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

Любая помощь будет оценена по достоинству.


person Rohan Vasishth    schedule 28.12.2016    source источник
comment
Появляется ли ошибка при отправке в магазин приложений? Вы создали там запись для своего приложения?   -  person Midhun MP    schedule 28.12.2016
comment
да, ошибка возникает, когда я пытаюсь отправить свое приложение в магазин приложений. Что вы подразумеваете под созданием записи. Что я сделал, так это перешел на вкладку идентификатора приложения и выполнил там шаги.   -  person Rohan Vasishth    schedule 28.12.2016


Ответы (2)


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

Прежде чем вы сможете загрузить приложение для распространения в App Store или Mac App Store, вы создаете запись в iTunes Connect. Эта запись включает всю информацию, которая появляется в магазине для приложения, и всю информацию, необходимую для управления приложением в процессе распространения.

Подробнее об этом можно прочитать здесь: Создание записи iTunes Connect для приложения

person Midhun MP    schedule 28.12.2016
comment
Я думаю, вы ошибаетесь, потому что, когда вы создаете приложение в iTunes Connect, вам требуется зарегистрировать идентификатор приложения, который вы создали, или тот, который я пытался создать, где появлялись ошибки. - person Rohan Vasishth; 28.12.2016
comment
@RohanVasishth: Вы создали идентификатор приложения на своем портале для разработчиков? Если да, то я прав (так что продолжайте читать статью по ссылке), иначе проблема в том, что вы взяли дубликат идентификатора пакета. (Идентификаторы пакетов должны быть уникальными во всем мире) - person Midhun MP; 28.12.2016
comment
Эта запись приложения — именно то, с чем у меня проблемы. Я не могу создать запись приложения, потому что у меня нет идентификатора пакета. Когда я пытаюсь добавить идентификатор пакета/приложения, он говорит, что идентификатор пакета недоступен. Я читал, что это связано с тем, что xCode8 автоматически определяет идентификатор пакета. Тогда какой в ​​этом смысл, если iTunes Connect не видит идентификатор пакета. Теперь я нахожусь в уловке 22, когда itunes connect не увидит мой идентификатор пакета, но изменение моего идентификатора пакета будет проблемой. - person pete; 16.07.2017

PS: я не уверен, что это проблема, но моя команда разработчиков в Xcode (например, та, которую я использую в своем приложении) отличается от Apple ID моей программы разработчика.

Конечно, это проблема. В глазах Apple вы собираетесь украсть чужой идентификатор.

Что вы можете сделать, так это передать идентификатор между учетными записями. Взгляните на эту ссылку: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html. Однако это может занять некоторое время и может быть выполнено только руководителем группы.

person crizzis    schedule 28.12.2016
comment
Итак, я смог решить эту проблему, просто изменив идентификатор пакета на com.DeveloperAccountAppleID.AppName. - person Rohan Vasishth; 28.12.2016