Для чего используется идентификатор приложения в приложениях iOS, в чем недостаток, чтобы сделать его буквенно-цифровым? - PullRequest
1 голос
/ 17 августа 2011

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

  1. Во время установки убедитесь, что идентификатор приложения профиля распространения (вторая часть) совпадает с идентификатором пакета в info.plist.Поэтому мы должны создать новый профиль обеспечения.

  2. С помощью iTunes для разделения приложений и определения обновлений для приложений.Я предполагаю, что это означает, что это выйдет с iTunes, рассматривая это как новое приложение?

Существуют ли какие-либо ограничения, которые вы предвидите, чтобы сделать его буквенно-цифровым?Есть ли какие-то другие изменения, которые мы должны будем сделать?

Этот вопрос SO гласит, что он не должен быть в соответствии с соглашением об обратном доменном имени ... Кто-нибудь может подумать, почему GUID будет проблемой?

Заранее спасибо

1 Ответ

0 голосов
/ 17 августа 2011

Когда вы говорите APP ID, вы действительно имеете в виду Bundle Identifier. App ID в контексте приложения для iPhone означает идентификатор App Store (например, 29184024). Вы не можете изменять идентификатор пакета существующего приложения для Apple, поэтому вам придется создавать новое приложение с нуля. Нет никаких ограничений в том, чтобы сделать его буквенно-цифровым, но если вы вообще создадите новый идентификатор пакета, ваши старые клиенты не будут получать обновления.

...