Недействительные права на подписание кода

Я следил за процедурой, поддерживаемой службой поддержки приложений, когда я когда-либо добавлял приложение после загрузки, становится "недопустимым двоичным" со следующим msg в почте.

Invalid Code Signing Entitlements - Your application bundle signature contains ubiquity code signing entitlements that are not supported.

Specifically, value "( 79FWT492R4.* )" for key "com.apple.developer.ubiquity-container-identifiers" in is not supported.

Я буду благодарен, если кто-то поможет

Спасибо MGD

Ответ 1

Ну, я действительно не знаю, почему Apple установила так много осложнений для приложения. Теперь, когда я пришел к решению, я сделал это, я использовал тот же APP ID, но я переконфигурировал его с помощью снятия отметки параметр iCloud, затем обновил профили предоставления и распределения, загрузил их, удалил старые профили из организатора xcode, добавив новые (те, которые я загрузил после обновления), сначала мое приложение начало выдавать ошибку во время что "ключ не соответствует....", тогда я отправился на встроенную информацию о цели там, я просто установил "распределение iphone" при подписи кода, Thats it я создаю приложение и загружаю через организатор, и он пошел со статусом "Ожидание обзора":)

Приветствия MGD

Ответ 2

Просто, чтобы прояснить ответ, который я счел смущенным. У меня была проблема только сейчас (октябрь 2011 года) и быстро ее разрешила. Я думал, что должен отозвать свой собственный сертификат распространения, но эта поясняющая записка спасла меня (не могу найти источник прямо сейчас, но СПАСИБО)

  • Перейдите в идентификаторы приложений на портале обеспечения. Прокрутите страницу вниз. Нажмите кнопку configure в строке, которая представляет ваш идентификатор приложения. Снимите флажок Включить для iCloud. Нажмите Готово.

- Теперь вы можете просто восстановить свой профилирование дистрибутива (нет необходимости создавать новый) и повторно загрузить его в Xcode, перезагрузить и повторно отправить. я надеюсь, что это поможет людям

Ответ 3

На самом деле нет возможности отключить iCloud в Provisioning Portal. Но, очевидно, Apple заметила, что права iCloud в сертификатах распространения могут вызвать проблемы во время подачи и недавно удалили эти права из сертификатов.

Итак, помощь рядом: просто заново создайте свой сертификат распространения, и вы увидите, что он больше не содержит оскорбительных ключей. Надеюсь, что это поможет.

Ответ 4

В разделе "Подписание кода" в моих настройках сборки Xcode выбрал iOS Developer for Release вместо iOS Distribution. Выбор правильного профиля распространения для Release разрешил эту проблему для меня.

Ответ 5

Мое решение состояло в том, чтобы удалить записи профиля подготовки. Очевидно, что в дополнение к записям подписи кода теперь есть записи Provisioning Profile, а мои были застряли на старой версии или что-то в этом роде. Очистка, которая устранила проблему.