2014-11-19 9 views
5

Zrobiłem wszystko, co przeczytałem.Błąd nowej aplikacji Lister "Kontener udostępnionej grupy aplikacji jest niedostępny Sprawdź swoje uprawnienia i profile udostępniania dla tego celu ..."

Nadal po naciśnięciu gry, Symulator następnie wywala się z tej wiadomości:

upadających na linii 175:

let toURL = ListUtilities.localDocumentsDirectory.URLByAppendingPathComponent(url.lastPathComponent) 

nie mam pojęcia co zrobić.

+0

Co to jest wiadomość o awarii? –

+0

Oto błąd: http://imgur.com/B3kEwHU – RedRth

+0

co stało się po dodaniu! –

Odpowiedz

3

Upewnij się, że wszystkie wystąpienia com.example.apple-samplecode zostały zmienione w przykładowym kodzie, aby były odpowiednie dla twojej aplikacji. Nieprzestrzeganie tego spowoduje ten błąd.

12

Musisz zmienić LISTER_BUNDLE_PREFIX na identyfikator pakietu firmowego, np. "Com.twojafirma.com", i ewentualnie naprawić błąd w opcji Grupa aplikacji i opcja iCloud. Pierwszym krokiem musi być wykonane przed kroku 2 & 3.

  1. pierwsze, zmienić LIST_BUNDLE_PREFIX w Ustawienia projektu. To ustawienie znajduje się w zakładce "Ustawienia kompilacji" twojego projektu (nie jest to cel) !!! enter image description here

  2. Fix App Groupe enter image description here

  3. Fix iCloud opcja enter image description here

+1

Dzięki, pomogło mi to. Również przeszukałem "com.example.apple-samplecode" za pomocą $ {LISTER_BUNDLE_PREFIX} w całym moim projekcie, głównie w różnych plikach Info.plist. Wreszcie, zrobiłem Product -> Clean przed przebudowaniem, aby upewnić się, że Xcode nie był zatrzaskiwany na starych danych. – user19480

+0

Pomógł mi bardzo. Dzięki. Zrobiłem jeszcze jedno, nie wspominając w żadnym z komentarzy. Zmieniłem General -> Identity -> Signing dla celów OS/X na "Developer ID" z "Mac App Store". Jest to jednak zwykła historia. Niekompletna dokumentacja Apple w ich przykładowym kodzie. Wszystkie były głównymi przedmiotami, a nie ich wzmianką. –

+0

to samo dotyczy Xcode 7 i 10.11. Dziękuję za pomocne kroki! – satyajit

0

Jeśli powyższe nie działa dla Ciebie, może mieć na celu odświeżenie wiedzy Xcode za swoich uprawnień przez naciśnięcie małego kółka za pomocą przycisku ze strzałką. I jeszcze jedno ... Upewnij się, że masz zainstalowaną architekturę CloudKit i przycisk CloudKit jest zaznaczony w panelu Możliwości iCloud.

Powiązane problemy