2015-08-21 10 views
8

mam importowane projekt XCode 6 w XCode 7 beta 5 z tarczą zegarek i pojawia się następujący komunikat:XCode 7: storyboardy WatchOS nie obsługują docelowy typ urządzenia 'iphone'

WatchOS storyboardy nie obsługuję typu urządzenia docelowego "iPhone"

Kliknąłem na scenorys i usunąłem go z miejsca docelowego aplikacji (zamiast tego zostawiłem tylko docelową aplikację do oglądania). Jednak nadal nie działa.

Masz pomysł, jak to zrobić?

Odpowiedz

5
  • Aktualizacja zalecanych ustawień

  • Wybierz aplikacja zegarek Storyboard

  • Usuń zaznaczenie pola wyboru pierwszym (głównym app) i pozwoli na uruchamianie aplikacji bez błędu.

UWAGA: spowoduje to brak załadowanych zasobów. Przejdź do katalogu zasobów, wybierz obrazy jeden po drugim. W inspektorze będziesz mieć listę pól wyboru. Sprawdź watchOS i dodaj zdjęcia do "Apple Watch" w katalogu zasobów. Aktywa będzie teraz załadować zgodnie z oczekiwaniami

można obsługiwać zarówno Watch OS1 i 2 oraz nie jest dobra odpowiedź tutaj Xcode 7 supporting watch OS1 and OS2

+0

Dzięki za odpowiedź. Jak mogę zaktualizować zalecane ustawienia? – mm24

+0

kliknij żółty trójkąt ostrzegawczy z napisem "zaktualizuj zalecane ustawienia" w kodzie xcode. Będzie na górze – JSA986

+0

próbowałem, ale problem nadal występuje. Wykonano również pozostałe kroki. – mm24

0

Modyfikuj urządzeń docelowych Rodzina

Problem nie pojawił się Xcode 6. Dla Xcode 7, moim rozwiązaniem jest modyfikacja pliku project.pbxproj.

  1. Otwórz plik PROJECT.xcodeproj w folderze projektu
  2. Otwórz plik project.pbxproj
  3. Zmienić wartość TARGETED_DEVICE_FAMILY [sdk = iphonesimulator *] do "4" w sekcji Watchkitapp. "4" oznacza tylko oglądanie, a "1" dotyczy iPhone'a.

p.s. Oryginalnie wartość TARGETED_DEVICE_FAMILY [sdk = iphonesimulator *] może wynosić "1,4". Dlatego mamy ten błąd.

enter image description here

Powiązane problemy