Одинаковый суффикс идентификатора пакета в версиях приложения для iPad и iPhone - PullRequest
1 голос
/ 11 октября 2011

Это тонкий вопрос.Я планирую выпустить приложение для iOS с двумя версиями - одна для iPhone и iPod Touch, а другая для iPad.Приложения будут называться, скажем, MyApp и MyApp HD.Приложение позволяет сохранять файлы, а также общаться с другими пользователями приложения через GameCenter.

Мне бы хотелось, чтобы версии для iPad и iPhone могли обмениваться файлами, а также общаться друг с другом через GameCenter.Итак, мой вопрос в том, чтобы в iTunesConnect (и могу ли я) назначить обоим приложениям один и тот же идентификатор пакета (например, com.mycompany.myapp) или мне нужно дать им разные идентификаторы пакета (например, com.mycompany.myapp и com.mycompany.myapphd).

Эксперты iOS и GameCenter, пожалуйста, сообщите!

Ответы [ 2 ]

3 голосов
/ 11 октября 2011

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

2 голосов
/ 13 октября 2011

Вот ответ, который я получил от поддержки разработчиков:

Каждое приложение в магазине должно иметь уникальный идентификатор, однако этот идентификатор имеет общие элементы с другими идентификаторами, такими как:

com.mycompany.myapp.ipad
com.mycompany.myapp.iphone

А что касается GameCenter: GameCenter не поддерживает обмен данными между двумя приложениями. Единственный способ обмена данными между приложениями для iPad и iPhone - это наличие одного универсального приложения для обеих платформ.

...