Недопустимые права подписи кода при загрузке двоичного файла - PullRequest
1 голос
/ 18 марта 2012

Я не могу опубликовать свое новое приложение с поддержкой 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.

Это совпадение, что мой идентификатор приложения имеет тот же префикс, что и идентификатор моей команды. У других моих идентификаторов приложений другой префикс.

1 Ответ

0 голосов
/ 19 марта 2012

два идентификатора должны быть идентичны, если on - это com.companyname.appname, тогда другим также должно быть com.companyname.appname. Я удивлен, что вы даже можете построить, когда они не совпадают

...