Идентификатор «EventApp» в вашей подписи кода для EventApp должен соответствовать идентификатору пакета вашего приложения - PullRequest
0 голосов
/ 01 июля 2011

Я пытаюсь опубликовать свое первое приложение для iphone (monotouch) в магазине, но после загрузки всегда получаю следующую ошибку:

Идентификатор «EventApp» в вашей подписи кода для EventApp должен совпадать с идентификатором пакета вашего приложения «net.mydomain.myappname».

В monodevelop настроены следующие параметры:

  • Идентификатор пакета: net.mydomain.myappname

Я также попытался изменить этот идентификатор на «net.mydomain.myappname.EventApp» (аналогично этому снимку экрана: http://monotouch.net/@api/deki/files/29/=dist-app-settings.png), но потом я не могу больше строить, потому что monodevelop показывает следующую ошибку: «Сборка не удалась . Индекс массива вне диапазона "

Я также посмотрел файл Info.plist в папке build-output. (EventApp.app) Вот что там после сборки:

Имя пакета: EventApp Идентификатор пакета: net.mydomain.myappname Исполняемый файл: EventApp

Еще одним испытанием было переименование проекта в «myappname», но это тоже не сработало.

Есть ли другое место где-нибудь в пакете * .app, где может быть идентификатор? Любые идеи, как это исправить? спасибо

1 Ответ

0 голосов
/ 01 июля 2011

Убедитесь, что вы используете правильный профиль обеспечения магазина приложений, созданный для определенного идентификатора пакета. Идентификатор пакета, который вы использовали для создания профиля, должен совпадать с идентификатором пакета, указанным в соединении itunes при создании приложения. Используйте один и тот же идентификатор пакета во всех 3 местах. 1. Создание профиля обеспечения 2. Info.plist 3. ItunesConnect

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...