Otworzyłem projekt, którym zawsze był iPhone / iPad. Nie mogę go teraz zbudować, ponieważ z jakiegoś powodu moją jedyną opcją „Schemat” jest „Moja aplikacja Mój Mac 64-bitowy”. Jak mogę przywrócić ten zestaw do symulatora iPhone'a / iPada i urządzeń? Moje ustawienie „Rodzina urządzeń docelowych” to iPhone / iPad.
105
Odpowiedzi:
Miałem ten problem kilka razy. Zasadniczo, po prostu ustawić
Base SDK
wBuild Settings
celuLatest OS X
i powinno działać prawidłowo.źródło
Niedawno natknąłem się na ten problem i rozwiązałem go, zmieniając wartość pliku wykonywalnego z „None” na „AppName.app” w xcode.
Powinieneś zmienić:
do:
źródło
Czy próbowałeś edytować schemat? (Zakładam, że używasz XCode 4). Wydaje mi się, że może być konieczne ustawienie ustawienia „Base SDK” na „iphoneos” (co oznacza „najnowszy iOS”).
źródło
Napotkałem ten sam problem w mojej aplikacji i rozwiązałem go, wykonując następujące kroki: 1. Przejdź do Projekt-> Ustawienia kompilacji 2. Zmień BaseSDK na najnowszy system operacyjny
źródło
Powyższe rozwiązania nie zadziałały, ponieważ Xcode 4 nie dał mi możliwości powrotu do iOS. Zamknąłem Xcode, otworzyłem go ponownie i zadziałało!
źródło
Mam ten sam problem, wygląda na to, że wykonałeś skok z nową aktualizacją Xcode 4 i wydaje się, że jest to niezgodność kodu.
Jeśli chcesz zachować go dla IOS (Iphone / Imac), edytuj Schemat [Produkt / Edycja schematu / Kompilacja / kompilacja => Lista rozwijana Miejsce docelowe.
Upewnij się, że zainstalowałeś pakiet Ios SDK przed uruchomieniem Xcode.
Gdzie indziej, jeśli musisz skompilować tę samą aplikację na Maca, chciałbym również znać odpowiedź, ponieważ powoduje to te same błędy, co Ty.
źródło
Niedawno miałem podobny problem. Rozwiązałem to, wprowadzając pewne zmiany w podstawowym zestawie SDK projektu. Oto kroki:
źródło
Właśnie natknąłem się na problem. U mnie próbowałem „Build for Testing” i napotkałem ten błąd.
Aby to naprawić, musiałem „Edytuj schemat ...”, a następnie w menu rozwijanym „Buduj” kliknąć „Buduj” i upewniłem się, że zaznaczono pole wyboru „Testuj” dla Celu.
źródło
Miałem ten sam komunikat o błędzie. Moim rozwiązaniem jest usunięcie pliku info.plist z fraz budowania -> skopiuj zasoby pakietu.
źródło
Brak celu wdrożenia dla określonego zestawu SDK ...
Wybierz inny „Cel wdrożenia” (w ustawieniach kompilacji), a pojawi się symulator.
Uwaga: dzieje się tak, gdy używasz zestawu SDK 5.1 (najnowszego) z XCode 4 w systemie Snow Leopard.
źródło
Właśnie dostałem ten błąd, dla mnie był to z kilku powodów, dla których nazwa mojego urządzenia nie pojawiła się na liście rozwijanej urządzeń xcode, tylko nazwa ogólna. Odłączono i ponownie podłączono urządzenie i wszystko było w porządku.
źródło
Dla mnie musiałem połączyć kilka rozwiązań, aby to zadziałało. Dla mnie ustawienia kompilacji projektu były już ustawione na „Najnowszy iOS”.
Aby to naprawić, musiałem zmienić go na „OS X 10.6”, następnie zbudować aplikację (nie uda się zbudować), a następnie ustawić z powrotem na „Najnowszy iOS”, który teraz znów działa.
źródło
Właśnie zainstalowałem Xcode 4.1 (bolesne!) I kiedy otworzyłem jedną z moich aplikacji, która działała dobrze przed aktualizacją, jedynym aktywnym schematem był „Mój 64-bitowy Mac”. W tym przypadku wymaganą zmianą była Edycja schematów, a na karcie Informacje o schemacie kompilacji ustaw opcję Plik wykonywalny na mój cel. Był ustawiony na Brak. Jak tylko to zrobiłem, zamiast tego pojawił się symulator / urządzenie.
źródło
Resztę wypróbowałem bez radości.
AFIAK to jest problem z kontrolą wersji, a nie tylko problem z Git!
Dałem koledze kopię projektu, który miał w nim zmodyfikowane pliki i ten problem wystąpił.
Jednak kiedy zatwierdziłem / zaktualizowałem repozytorium i dałem mu nową kopię.
Ten problem został rozwiązany!
źródło
Napotkałem ten sam problem, wymagając kompilacji za pomocą zestawu SDK 10.6. Ale odkryłem, że XCode 4.4 nie zawiera tego SDK! Musiałem więc go odłożyć, otwierając zawartość pakietu XCode.app i przechodząc do: XCode.app/Contents/Developer/Platforms/MacOSX.platforms/Developer/SDKs i kopiując w MacOSX10.6.sdk z mojego starego XCode 3 Folder programisty.
O dziwo, to działa! Po zamknięciu i ponownym uruchomieniu XCode oraz wybraniu podstawowego zestawu SDK dla projektu, w menu rozwijanym pojawi się 10.6.
Ale uwaga, kiedy XCode zainstaluje aktualizację, będziesz musiał powtórzyć ten proces, tak jak stwierdziłem właśnie teraz po aktualizacji do 4.4.1.
źródło
Wystąpił ten sam błąd iz jakiegoś powodu po przejściu przez to wszystko nie wyszło. Zauważ, że w górnym menu jest nazwa mojej aplikacji> Programista IOS. Zmieniono na Nazwa aplikacji> IPhone 5.0 i przeszedłem bezpośrednio do symulatora i nie dostałem żadnego błędu.
źródło