Я розумію базову криптографію з відкритим ключем. Ви генеруєте пару ключів на своїй машині. Потім ви завантажуєте свій відкритий ключ до центру сертифікації, і вони підписують і повертають його вам. Потім ви встановлюєте сертифікат на ланцюжок ключів і використовуєте його для підпису своїх програм у XCode (за допомогою закритого ключа).
Досить прямо вперед.
Здається, проміжний сертифікат WWDR (WWDRIC) не відповідає цій моделі. Вам потрібно завантажити його лише один раз (якщо термін його дії не закінчується), і у вас може бути кілька сертифікатів підпису розробника протягом тривалого періоду часу.
Моя гіпотеза полягає в тому, що це дозволяє Xcode перевірити ваші сертифікати розробника за допомогою локального джерела (WWDRIC), і не потрібно переходити до мережі для перевірки ваших сертифікатів підпису. Це дозволяє уникнути затримок, пов’язаних з мережами (або ви можете навіть не бути в мережі).