Можно ли использовать один и тот же идентификатор приложения для нескольких приложений? - PullRequest
1 голос
/ 15 марта 2012

Мне было интересно, можно ли использовать один и тот же идентификатор приложения для нескольких приложений iOS. Прошу прощения, если это действительно простой вопрос, но я просто нигде не смог его найти.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 15 марта 2012

Короткий ответ: Нет.

Длинный ответ: Вы можете создать идентификатор приложения с подстановочными знаками, который может быть тем, о чем вы думаете, чтобы у вас был только один профиль обеспечения для набора приложений.См. Apple документы на нем .

1 голос
/ 15 марта 2012

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

Из документации:

CFBundleIdentifier

CFBundleIdentifier (String - iOS, Mac OS X) однозначно идентифицирует расслоение. Каждое отдельное приложение или пакет в системе должно иметь уникальный идентификатор пакета. Система использует эту строку для идентификации вашего приложение во многих отношениях. Например, система предпочтений использует эта строка для идентификации приложения, для которого данное предпочтение применяется; Launch Services использует идентификатор пакета, чтобы найти приложение, способное открыть определенный файл, используя первый приложение, которое он находит с заданным идентификатором; в iOS комплектация идентификатор используется при проверке подписи приложения.

Строка идентификатора пакета должна быть универсальным идентификатором типа (UTI), который содержит только буквенно-цифровые символы (A-Z, a-z, 0-9), дефис (-) и точку (.) персонажи. Строка также должна быть в формате обратного DNS. За Например, если домен вашей компании - Ajax.com, и вы создаете Приложение с именем Hello, вы можете назначить строку com.Ajax.Hello как идентификатор пакета вашего приложения.

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