Skip to main content

Apple внесла важное обновление в программу Apple Developer Program. С сегодняшнего дня компания позволяет передавать приложения, использующие iCloud, другому разработчику. Вот как это работает.

Согласно Apple, вы уже можете перенести приложение, когда продали его другому разработчику, или захотите переместить его в другую учетную запись App Store Connect или организацию. Вы также можете передать право собственности на приложение другому разработчику, не удаляя его из App Store.

Компания заявила:

Приложение сохраняет свои отзывы и оценки во время и после переноса, а пользователи по-прежнему имеют доступ к будущим обновлениям. Кроме того, когда приложение передается, оно сохраняет свой идентификатор пакета — невозможно обновить идентификатор пакета после загрузки сборки для приложения.

Новость заключается в том, что разработчикам стало проще передавать право собственности на приложения, использующие iCloud. Apple заявила, что если ваше приложение использует что-либо из следующего, оно будет передано получателю перевода после того, как он примет передачу приложения:

iCloud для хранения пользовательских данных; контейнеры iCloud; Идентификаторы KVS связаны с приложением.

Компания заявила:

Если несколько приложений в вашей учетной записи совместно используют контейнер CloudKit, передача одного приложения отключит возможность других приложений читать или хранить данные с использованием переданного контейнера CloudKit. Кроме того, передающая сторона больше не будет иметь доступа к пользовательским данным переданного приложения через панель управления iCloud. Любые обновления приложения отключат способность приложения читать или хранить данные с помощью переданного контейнера CloudKit.

Если ваше приложение использует iCloud Key-Value Storage (KVS), полное значение KVS будет указано во всех новых профилях обеспечения, которые вы создаете для переносимого приложения. Обновите список разрешений, указав полное значение KVS в профиле обеспечения.

Apple опубликовала эту информацию на странице Apple Developer, и вы можете узнать больше об этом здесь.

Важно отметить, что в начале этого года Apple разрешила разработчикам из программы Small Business Program передавать свои приложения. Несколько месяцев спустя компания расширяет эту функцию для тех приложений, которые используют iCloud.