Я собираюсь загрузить приложение в iTunes Connect. Я не командный агент, и, похоже, командный агент не может сделать меня командным агентом. Поэтому он вошел в Member Center и загрузил сертификат распространения, который находится в моей цепочке для ключей вместе с сертификатом WWDR.
Идентификатор пакета установлен в se. "Companyname". "Appname".
Когда я устанавливаю идентификатор подписи кода на Распределение, он говорит, что профили не совпадают. Может ли только Team Agent создать финальные приложения для загрузки? Как заставить XCode «использовать правильный набор профилей»?
Есть идеи, как преодолеть это последнее препятствие? :)
Изменить: может ли Team Agent войти в Member Center и создать профиль обеспечения для приложения, это все решит?
Ответ: См. Ответ Пола Пилин, я решил добавить эту дополнительную информацию (слишком долго для комментария).
Пол, я собираюсь отметить ваш правильный ответ, потому что он поставил меня на правильный путь ... сертификаты предназначены для цепочки для ключей (которая обычно связана с компьютером, или, скорее, с логином пользователя компьютера, Я думаю).
Для приложения должен быть создан совершенно отдельный профиль распространения - изменение существующего сертификата разработки для включения в него Team Agent только позволяет ему развиваться. Небольшой момент «а-ха» или, возможно, «д'о» заключался в том, что он должен быть создан в разделе «Предоставление» с выбранной вкладкой «Распространение» (на портале обеспечения).
После этого на вкладке Target Info / Build вы просто используете автоматический выбор профиля по умолчанию (dev / distro), и он обнаруживается автоматически.
Я также временно попытался добавить 'gibberish' (например, JX567ERNB.) Перед именем se.companyname.appname для идентификатора пакета, но автоматический селектор профиля сказал мне, что его там не должно быть, я удалил его и это сработало!
Профили - это то, что позволяет проектам использовать сертификаты в связке ключей, я думаю.