У меня есть несколько приложений, идентификаторы пакетов которых имеют одинаковый префикс, например com.mycompany.app1
и com.mycompany.app2
, хотя их учетные записи разработчиков Apple разные.
В процессе разработки я могу получить то же значение, вызвав identifierForVendor
. Но они становятся отличными друг от друга, когда они представлены в App Store.
Абзац ниже, описанный в разделе identifierForVendor в документации Apple, смутил меня.
Обычно поставщик определяется по данным, предоставленным App Store. Если приложение не было установлено из магазина приложений (например, корпоративные приложения и приложения, которые все еще находятся в разработке), идентификатор поставщика рассчитывается на основе идентификатора пакета приложения. Предполагается, что идентификатор пакета имеет формат обратного DNS.
Apple не сообщает нам, как App Store определяет поставщика, когда приложения были в App Store.
Vendor
является владельцем учетной записи магазина iTunes. Все приложения от одного разработчика имеют одинаковый идентификатор. - person Sulthan   schedule 28.03.2018