Мне утвердили мое приложение только что и используемый * настраивающий профиль, таким образом, я создал что-то как:
com.mydomain. MyApp
но теперь у меня есть необходимость добавляющих уведомлений о нажатии, и я не могу должный я использовать * настраивающий профиль, и это должно иметь свой собственный идентификатор приложения и профиль.
Как я должен продолжить двигаться для достижения обновления приложения, ничего не повреждая
Вы не можете изменить CFBundleIdentifier выпущенного приложения, если хотите выпускать обновления для него, App Store автоматически отклонит его при загрузке. Итак ...
Мне нужно было включить iAds в приложении, ранее разработанном с подстановочным идентификатором приложения. Вот что я сделал:
У меня есть подстановочный идентификатор приложения
, который в настоящее время используется моим приложением, и у моего приложения есть CFBundleIdentifier
из com. companyname.mygame
.
Создан новый идентификатор приложения
.
Созданы новые профили обеспечения разработки и распространения, которые включают новый идентификатор приложения.
Загрузите новые профили обеспечения в Xcode и на мои устройства.
Затем я смог скомпилировать приложение с новым профилем распространения без подстановочных знаков, что означало, что при загрузке я мог включить iAds (или Push для вас). CFBundleIdentifier не изменился, поэтому новая компиляция отображается как обновление существующего приложения.
Я могу подтвердить, что этот процесс прошел без проблем.
Идентификатор пакета для приложения всегда должен оставаться одним и тем же между обновлениями, но на самом деле AppID может быть другим. Итак, все, что вам нужно сделать, это создать новый AppID, который использовал бы тот же идентификатор пакета, что и исходное приложение, вместо подстановочного знака.
Приложения, использующие подстановочный знак, по-прежнему нуждаются в обычном идентификаторе пакета. Подстановочный знак AppID позволяет использовать любой идентификатор пакета, который вам нравится, но он все равно нужен.
Раньше была статья Apple об этом:
но он больше не доступен в Интернете Тем не менее, архив доступен.