Подтвердить что ты не робот

Как изменить идентификатор приложения, связанный с моим профилем подготовки к профилю (Xcode)

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

Ответ 3

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

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

  • В iTunes Connect → Идентификаторы приложений: удалите оскорбительный идентификатор приложения.
  • В iTunes Connect → Профилирование: профиль Xcode теперь помечен как недопустимый, удалите его.
  • В Xcode → Органайзер → Устройства → Профили Provisioning: Удалите профиль и нажмите "Обновить".

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

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

Ответ 4

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

Ответ 5

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

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

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