Существует ли действительно удобное руководство по работе с сертификатами iOS и профилями обеспечения? – Xcode 7.3/iOS 9.3

Я получаю предупреждение, что The provisioning profile "iOSTeam Provisioning Profile: *" is expiring soon. Я не знаю, что делать, а документация Apple, даже краткое руководство, для меня громоздкая и запутанная.

Некоторые разработчики говорят: «Просто подождите, пока срок действия не истечет, Xcode предложит исправить это», другие, такие как Джаред Синклер, категорически против этого . Я бы сделал то, что он предлагает, но я не уверен, как это сделать, и, скорее всего, все испортил бы.

Существует ли действительно удобное руководство по работе с сертификатами iOS и профилями обеспечения?

Именно это. Вы наверняка не одиноки. Они говорят вам, что делать, но любая отправная точка кажется произвольной. +1.
Я считаю, что нужно разделять и властвовать. В вашем вопросе содержится проблема, которая могла бы стоять сама по себе как вопрос, но вместо этого этот вопрос в основном касается вашего недовольства, а не вопроса, на который кто-либо может ответить.

Ответы (1)

Трудно понять, на каком именно этапе вы застряли, поскольку сборка для разработки с подписью ошибки будет каскадной и вызовет проблемы при загрузке. При загрузке могут возникнуть новые проблемы, если у вас нет проблем с запуском сборок для разработки.

Схема, которую я использую:

Он разбивает шаги на подписание кода, которое также касается профилей. Я предполагаю, что вы настроили правильный идентификатор приложения/пакета в iTunes connect. Если для этого требуется руководство, вы можете обратиться к этой диаграмме из https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html .

введите описание изображения здесь

Зеленые прямоугольники — это части iTunes Connect, которые необходимо выполнить в веб-приложении или приложении iTunes Connect для iOS.

Если весь процесс слишком сложен, просто сосредоточьтесь на разбиении процесса на более мелкие фрагменты или попробуйте просмотреть краткое руководство .

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

Спасибо за усилия, которые вы вложили в это, очень ценю это. К сожалению, я пришел к выводу, что документация Apple практически непригодна для использования. Например, рабочий процесс распространения приложений — один из худших. Сразу же он начинается с «Чтобы узнать, как это сделать», а затем перечисляет кучу вещей, некоторые с повторяющимися «резолюциями». Именно так не надо писать документацию. Чем больше у человека вариантов, тем меньше вероятность того, что он будет уверен, что выбор является оптимальным. Краткое руководство начинается многообещающе, но затем в один или два клика «Далее» все повторяется.
Кроме того, не забывайте, что технология на самом деле заключается в преодолении трудностей, с которыми каждый сталкивается с кодом, изменениями и документацией или ее отсутствием. Ты не ошибаешься, что это тяжело @YiminRong