Идентификатор пакета Портал обеспечения iOS - PullRequest
8 голосов
/ 30 января 2012

Я командный агент корпоративной программы iOS.

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

The bundle identifier you have specified is already in use. Please
select another.

Почему это происходит и как я могу это решить?

Ответы [ 3 ]

15 голосов
/ 30 января 2012

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

Если вы или кто-то другой использовал этот идентификатор пакета в другой учетной записи iTunes, корпоративной или обычной, его нельзя использовать повторно для любой другой учетной записи.

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

1 голос
/ 31 января 2012

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

Зарегистрировала ли какая-либо другая компания интернет-домен для mycompany.com, который вы использовали в качестве идентификатора приложения com.mycompany.myapp?Заменили ли вы доменное имя вашей компании на «mycompany».Или, возможно, какая-то другая компания пытается (неправильно) использовать зарегистрированное доменное имя вашей компании.Или корпоративный центр вашей компании охватывает более одной учетной записи разработчика (возможно, 1 корпоративную регистрацию и 1 корпоративную регистрацию или более)?Идентификатор приложения может быть зарегистрирован в другой учетной записи.

1 голос
/ 30 января 2012

Идентификаторы пакетов должны быть уникальными по всем направлениям.Если это используется в другом бизнесе, просто измените его.Вы можете сделать это в файле * -Info.plist, связанном с вашим проектом.Найдите поле идентификатора пакета.Обычно это обратный домен.Поэтому используйте что-то вроде com.yourcompany.appname. Если пакет был установлен не вами, а кем-то из вашего проекта.Вы должны иметь возможность получить доступ к профилю обеспечения, который поддерживает этот идентификатор пакета.Помните, что iOS будет рассматривать разные идентификаторы пакетов как разные приложения.

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