Прежде всего, убедитесь, что на вашем компьютере есть брелок для ключей. На портале Provisioning Profile Portal загрузите сертификат WWDR и установите его на свой компьютер. Затем получите сертификат распространения, перейдя на вкладку «Распространение». Вам нужно будет сгенерировать запрос на сертификацию в связке ключей и загрузить его.
Следующая часть заключается в создании AppID. Для этого перейдите в раздел Идентификаторы приложений и нажмите кнопку «Идентификатор нового приложения». Введите домен для вашего приложения (т.е. com.apple.ichat).
Теперь перейдите в раздел обеспечения и на вкладке Распространение нажмите Новый профиль. В разделе «Способ распространения» выберите «App Store». В имени профиля введите имя для вашего профиля. Не забудьте выбрать только что созданный идентификатор приложения и нажать «Отправить».
Загрузите и установите профиль обеспечения, дважды щелкнув по нему. В окне вашего проекта XCode разверните цели (они расположены в «Группах и папках»). Откроется окно свойств. Сначала перейдите на вкладку Свойства и в поле идентификатора введите домен, который вы указали в идентификаторе своего приложения. На вкладке сборки вы увидите элемент под названием «Конфигурация», нажмите на него, затем нажмите на редактировать конфигурации. Дублируйте конфигурацию «Release» и назовите ее «Distribution». Теперь на вкладке сборки выберите «Распространение» в качестве конфигурации. Введите «кодовый знак» в поле поиска. Разверните «Идентификация подписи кода» и в первом поле выберите «Любое устройство iPhone OS». Во втором поле выберите «Распространение iPhone». Теперь скомпилируйте его, используя эту конфигурацию, и он будет готов к отправке в App Store.