Выбор «Включить право» для iCloud вызывает ошибку кода, даже при правильном профиле предоставления распределения

StackOverflow https://stackoverflow.com/questions/8332905

  •  26-10-2019
  •  | 
  •  

Вопрос

Я обновил и перестроил свое приложение с новым профилем положения, который был настроен с флажкой «Включить для iCloud», выбранное на портале предоставления.

Затем, в XCode, для проекта приложения я выбрал поле для «прав» в Targets-> Summary-> «Права», как показано ниже, чтобы поддержать iCloud. Однако, как только я добавлю это, я не могу построить приложение, поскольку я получаю страшное предупреждение: приложение не удалось проверить CodeSign. Подпись была недействительной, или она не была подписана с сертификатом распространения iPhone. (-19011)

Приложение успешно строится без ошибок CodeSign и устанавливается на аппаратное обеспечение с правильным профилем подготовки, когда «разрешения разрешений» не контролируются. Как только я проверю это, это получает ошибку CodeSign.

Я также попытался обновить файл прав с Abcdef.com.myApp (с моим реальным идентификатором идентификатора ICLOUD и идентификатором приложения) для значения com.apple.developer.ubiquity-container-ditionifiers.

Что я делаю не так? Любая помощь очень ценится!

enter image description here

Это было полезно?

Решение

Кстати, я написал сообщение в блоге с решением, которое может быть полезным.

Вы можете попытаться скопировать и вставить <dict> Ключ права от вашего профиля подготовки к вашему файлу.

ICLOUD GOTCHAS

Другие советы

Наконец, я нашел решение. В итоге это стало проблемой портала Apple.

Несмотря на то, что я выполнил эти шаги: 1. Выбранный «Включить для iCloud» для идентификатора приложения 2. Создан (регенерированный) новый профиль положения, который был настроен для соответствующего приложения «Включить для iCloud» 3. В XCode для проекта приложения Project Я выбрал ящик для «прав» в целях-> summary-> randlements, как показано ниже, чтобы поддержать iCloud.

Ошибка сборки все еще сохранялась. Итак, я посмотрел на профессора с редактором, и права там не было, хотя я только что сгенерировал новую.

То, что я нашел, было примерно через 1 неделю, сюрприз!, Если я сгенерировал провинцию. Профиль теперь имел права в нем! Таким образом, была задержка, прежде чем генерация ПП получит права iCloud. Также я подал эту проблему с Apple, чтобы они знали об этой странной задержке.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top