Недействительные права на подписание кода
Я следил за процедурой, поддерживаемой службой поддержки приложений, когда я когда-либо добавлял приложение после загрузки, становится "недопустимым двоичным" со следующим 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, а мои были застряли на старой версии или что-то в этом роде. Очистка, которая устранила проблему.