Как изменить идентификатор приложения, связанный с моим (управляемым XCode) профилем подготовки группы - PullRequest
20 голосов
/ 25 января 2011

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

Я создал идентификатор приложения с именем ##########.mydomainname.* и связал его с моим сертификатом разработки, но когда генерируется Team Provisioning Profile: *, он использует идентификатор приложения, который я создал при первой регистрацииболее года назад.Я не знаю, является ли это проблемой, но я хочу попробовать связать Team Provisioning Profile: * с моим ##########.mydomainname.* идентификатором приложения.Мне так надоело постоянно возиться с подготовкой - в конце концов, я заставляю ее работать, но это уже не тот рецепт.

Можно ли как-то отредактировать идентификатор приложения, используемый в профиле?

ОБНОВЛЕНИЕ: Пометка вопроса как ответа, но похоже, что ответ заключается в том, что вы не можете сделать то, что я спрашиваю.

Ответы [ 5 ]

13 голосов
/ 25 января 2011

Вы не можете редактировать существующие AppID, но вы можете связать существующий профиль обеспечения с новым AppID или создать новый.

6 голосов
/ 16 сентября 2013

Согласно Apple В апреле 2013 года можно удалить идентификаторы приложений. Но в сентябре 2013 года Теперь они снова изменились, и теперь невозможно удалить идентификаторы приложений.

обновление 19 сентября: Но теперь снова вы можете удалить

2 голосов
/ 26 мая 2013

После того, как Apple недавно добавила возможность удалять идентификаторы приложений, мне удалось изменить идентификатор приложения, связанный с Xcode Team Provisioning Profile.

В моем случае у меня было два идентификатора приложения с подстановочными знаками, всегда использовался тот Xcode, который был первым, который я создал по ошибке при первой регистрации.Чтобы переключиться на второй предпочтительный идентификатор подстановочного знака, я сделал следующее:

  1. В iTunes Connect -> Идентификаторы приложений: удалите вызывающий беспокойство Идентификатор приложения.
  2. В iTunes Connect -> Профили обеспечения: профиль XCode теперь помечен как недействительный, удалите его.
  3. В Xcode -> Органайзер -> Устройства -> Профили обеспечения: удалите профиль и нажмите обновить.

Новый профиль был восстановлен в iTunes Connect, однако он не был загружен в список в Xcode, поэтому я загрузил его вручную из iTunes Connect и перетащил его.

Видимо, iTunes connectесть некоторые правила, по которым идентификаторы приложений могут быть удалены, а Xcode имеет поведение по умолчанию относительно того, какой идентификатор приложения он выбирает так, YMMV.

1 голос
/ 17 ноября 2013

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

0 голосов
/ 26 июня 2015

Я использую xcode 6.3.2, и идентификатор пакета начинается с yourcompany.yourapp, а не com.yourcompany.yourapp, но когда я создавал сертификат в developer.apple.com, он говорит, что это должен быть com.yourcompany.yourapp, поэтому по этой причине это не сработало.

Затем я изменил идентификатор пакета на com.yourcompany.yourapp в xcode 6, чтобы он соответствовал профилю предоставления, и это сработало для меня.

Надеюсь, это поможет кому-то.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...