Я не могу опубликовать свое новое приложение с поддержкой icloud. Он отклонен как «Неверный двоичный файл», и я получаю электронное письмо с:
Неверные права подписи кода - подпись для вашего пакета приложений
содержит значения прав, которые не поддерживаются. Для
com.apple.developer.ubiquity-container-идентификаторы права,
первое значение в массиве должно состоять из префикса, предоставленного Apple
в профиле обеспечения, за которым следует суффикс идентификатора пакета.
Идентификатор пакета должен совпадать с идентификатором пакета для одного из ваших
приложения или другое приложение, которое вам разрешено использовать в качестве iCloud
идентификатор контейнера.
В частности, значение "LHDZF28764.net.sverin.namnkallan.icloud" для ключа
"com.apple.developer.ubiquity-container-идентификаторы" в Namnkallan является
не поддерживается.
Я смотрел на другие подобные вопросы, но у них есть подстановочный идентификатор. Идентификатор пакета - net.sverin.namnkallan. Я попытался удалить icloud из идентификатора и проверил идентификатор команды в Центре участников.
Если я отключу поддержку icloud на портале обеспечения для приложения, я вообще не смогу загрузить двоичный файл без удаления поддержки icloud.
Это совпадение, что мой идентификатор приложения имеет тот же префикс, что и идентификатор моей команды. У других моих идентификаторов приложений другой префикс.