невозможно создать новый идентификатор приложения для приложения iOS, первоначально отправленного с идентификатором приложения с подстановочным знаком

Я застрял в тупике из-за проблемы и подумал, что посмотрю, может ли кто-нибудь помочь. Вы когда-нибудь добавляли уведомления в приложении к приложению, которое уже было в магазине приложений? Я пытаюсь добавить уведомления в существующее приложение. к вашему сведению... в случае, если это имеет значение, оно было одобрено Apple, но я указал дату выпуска в будущем, так как я не хотел, чтобы люди загружали его, пока я не придумаю другую версию с большим количеством функций.

Я нашел следующую ссылку в stackoverflow: Обновление идентификатора живого приложения для push-уведомлений Я следовал инструкциям по приведенной выше ссылке, в которой говорилось, что мне нужно создать новый идентификатор приложения с тем же идентификатором пакета, что и у моего существующего приложения, поскольку уведомления в приложении не могут использовать идентификатор приложения с подстановочными знаками. Но я не могу создать новый идентификатор приложения с существующим идентификатором пакета приложений. Я получаю сообщение об ошибке ниже. Идентификатор приложения с идентификатором com.myappname недоступен. Введите другую строку. Есть идеи, что попробовать дальше?


person Peter Chmiel    schedule 05.07.2013    source источник


Ответы (1)


Вам не нужен новый идентификатор приложения. Вам необходимо добавить службу push-уведомлений к существующему идентификатору приложения. Обратите внимание, что вам придется использовать профиль подготовки, который явно использует ваш идентификатор приложения, т. е. вы не можете использовать профиль подготовки, который использует идентификатор приложения с подстановочными знаками. Если вы уже используете профиль подготовки, который использует ваш идентификатор приложения, вы можете продолжать использовать его.

person rakmoh    schedule 05.07.2013
comment
Вы ответили: вы не можете использовать профиль подготовки, который использует идентификатор приложения с подстановочным знаком. Проблема в том, что мое приложение было создано с идентификатором подстановочного знака, поэтому я не могу добавлять уведомления в приложении. Это означает, что мне нужно создать новый идентификатор приложения. правильно? - person Peter Chmiel; 06.07.2013
comment
Попробуйте создать профиль обеспечения на портале разработчиков Apple. Во время этого он попросит вас выбрать идентификатор приложения. Я думаю, вы увидите тот, у которого есть существующий идентификатор пакета. - person rakmoh; 07.07.2013
comment
Хорошо, Ракмо... Я попробую и дам тебе знать, как у меня все получится. - person Peter Chmiel; 07.07.2013
comment
Rakmoh... если я создаю новый профиль обеспечения, мне будет предложено выбрать идентификатор приложения. В моем идентификаторе пакета нет идентификатора приложения, потому что я его никогда не создавал. Я использовал подстановочный идентификатор приложения. Я могу выбрать идентификатор приложения с подстановочным знаком, который я изначально использовал для создания этого приложения для нового профиля подготовки, но это мне не поможет, поскольку идентификатор приложения с подстановочным знаком не может включать уведомления в приложении. - person Peter Chmiel; 07.07.2013
comment
Это странно. Можете ли вы подтвердить, что пытаетесь создать новый идентификатор приложения (как описано в вашем вопросе о происхождении) с точно таким же идентификатором пакета, который указан в файле info.plist приложения (вы можете указать дополнительный суффикс, если хотите). - person rakmoh; 07.07.2013
comment
Когда я пытаюсь создать новый идентификатор приложения с идентификатором пакета, найденным как в моем info.plist, так и в приложениях управления iTunes connect, я получаю сообщение об ошибке «Идентификатор приложения с идентификатором com.myappname недоступен». - person Peter Chmiel; 07.07.2013
comment
Кажется, это та же проблема, что и здесь: stackoverflow.com/questions/12032507/ Вы также должны открыть радар для этого на developer.apple.com/bug-reporting - person rakmoh; 08.07.2013
comment
Хорошая находка. Он сказал, что Apple автоматически переключила все его идентификаторы с подстановочными знаками на явные идентификаторы 12 декабря, и ему не пришлось их вызывать. Я думаю, что мне, возможно, придется позвонить им. Сначала я попытаюсь сообщить об этом как об ошибке, как вы предложили. - person Peter Chmiel; 09.07.2013