2014-09-17 15 views
8

Obecnie pracuję nad aplikacją na iOS 8, która korzysta z iCloud Drive i CloudKit Framework. Wszystko zostało utworzone przy użyciu Xcode 6.iCloud i Xcode 6 - Ubiquity Container

Kiedy próbuję przedstawić moją aplikację do iTunesConnect pojawia się następujący błąd: enter image description here

Kiedy Dodaję klucz w moich uprawnień iCloud nie jestem w stanie Code podpisać aplikację i Xcode wysyła mi również błąd.

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

Wezmę ten błąd:

enter image description here

I nie jestem w stanie do podpisywania kodu. Czy ktoś może mi pomóc z tym problemem?

+0

Mam dokładnie ten sam problem. Xcode chce utworzyć ** uprawnienia "icloud" **, ale nie ** uprawnienia typu "wszechobecność" **. W rzeczywistości daje błąd, jeśli ręcznie je utworzyć w pliku uprawnień, jak wyjaśniono. Jestem w stanie przesłać/złożyć aplikację, jeśli weź xCode w sekcji "Możliwości" ustawień projektu, i ręcznie dodaj "com.apple.developer.ubiquity-identifier-container" ' . błąd w XCode, ale pozwala mi przesłać aplikację. To musi być błąd w xcode, jeśli to błąd użytkownika, chciałbym wiedzieć, co robię źle. –

Odpowiedz

2

Wpadłem na tę samą sytuację. Po pewnym czasie potoczyło się to, co wydawało się działać:

  1. W internetowym centrum dla programistów developer.apple.com wyłączyłem uprawnienia do chmury w identyfikatorze aplikacji. Następnie włącz go ponownie. I wybrana "Zestaw chmury" (nie kompatybilność z Xcode 5). Następnie ponownie wygenerowałem swój profil udostępniania i pobrałem go i zainstalowałem.
  2. W Xcode 6.0.1, w obszarze Możliwości, zostawiłem wybrane miejsce przechowywania kluczy i wybrano CloudKit (iCloud Documents , nie wybrane, nie używam tego). Wybrano "Użyj domyślnego kontenera" i było to to samo, co w identyfikatorze aplikacji w internetowym centrum członkowskim.

Powodzenia!