2014-09-17 7 views
8

В настоящее время я работаю над приложением для iOS 8, которое использует iCloud Drive и CloudKit Framework. Все было создано с помощью Xcode 6.iCloud и Xcode 6 - Ubiquity Container

Когда я пытаюсь представить мое приложение к iTunesConnect я получаю следующее сообщение об ошибке: enter image description here

Когда я добавляю ключ в моем ICloud прав я не способный кодовому знаку приложения, и Xcode также отправляет мне сообщение об ошибке.

<key>com.apple.developer.ubiquity-container-identifiers</key> 
<string>de.sn0wfreeze.CloudFInder</string> 

я получить эту ошибку:

enter image description here

И я не в состоянии кода знака. Может ли кто-нибудь помочь мне в этом вопросе?

+0

У меня такая же проблема. Xcode хочет создать ** права доступа «icloud» **, но не ** «вездесущность» **. Фактически вы получаете сообщение об ошибке, если вручную создаете их в файле права, как вы объяснили. Я могу загрузить/отправить приложение, если взять то, что xCode предоставляет в разделе «Возможности» параметров проекта, и вручную добавить «com.apple.developer.ubiquity-container-identifiers» . Это приводит к ошибка в XCode, но позволяет мне отправить приложение. Это должно быть ошибка в xcode, если это ошибка пользователя, мне хотелось бы знать, что я делаю неправильно. –

ответ

2

Я столкнулся с той же ситуацией. После спотыкания какое-то время это работало:

  1. В онлайн-центре developer.apple.com я отключил облачное право в id приложения. Затем снова включил его. И выбран «Cloud Kit» (не совместим с Xcode 5). Затем я обновил профиль подготовки и загрузил и установил его.
  2. В Xcode 6.0.1 в разделе «Возможности» я выбрал хранилище ключей и выбрал CloudKit (iCloud Documents не выбрано, я его не использую). «Использовать контейнер по умолчанию» был выбран, и это было то же самое, что указано в идентификаторе приложения в онлайн-центре.

Удачи вам!