Migracja starego projektu Xcode do wersji 4.3


4

Dziś przeniosłem się do najnowszej wersji Xcode (4.3). Próbowałem otworzyć stary projekt i kiedy próbuję uruchomić symulator iOS, zwraca mi następujący błąd:

Xcode cannot run using the selected device.

No provisioned iOS devices are available with a compatible iOS version. Connect an 
iOS device with a recent enough version of iOS to run your application or choose an iOS 
simulator as the destination.

Próbowałem też stworzyć nowy projekt i tam mogę uruchomić symulator.

Jak mogę rozwiązać ten problem i ponownie uruchomić wszystkie moje stare projekty?

Dzięki!

Odpowiedzi:


5

Problem polega na tym, że Xcode 4.3 ignoruje schemat, który wybrałeś w starszych wersjach, i automatycznie ustawia go na urządzenie dla projektów iOS. Ponieważ nie masz odpowiedniego urządzenia podłączonego do komputera, pojawia się ten błąd. Poprawka jest prosta. Na pasku narzędzi kliknij menu, które mówi iOS Device i wybierz jedną z opcji symulatora.

enter image description here


1

Sprawdź, czy pakiet SDK dla docelowej wersji systemu iOS w starym projekcie jest nadal na komputerze. Na przykład, jeśli zbudowałeś aplikację przeciwko 4.0 i od tego czasu usunąłeś ten pakiet SDK (może to zrobić aktualizacja Xcode), oczekiwałbym, że Xcode przedstawi taką wiadomość.


Gdzie powinienem szukać tych ustawień? Sprawdzam ustawienia kompilacji, a głosowy zestaw SDK bazowy jest najnowszym iO, architektura jest standardowym ramieniem7
Maverik

W Xcode wybierz plik projektu w obszarze Nawigator po lewej stronie. Następnie wybierz cel w Edytorze. Na karcie Podsumowanie w sekcji Cel aplikacji iOS znajduje się opcja Cel wdrożenia.
tlatkovich

Jest ustawiony na 5.0 oraz nowy projekt, który stworzyłem. Ale stary nie działa!
Maverik

W jakiej wersji systemu iOS pierwotnie zbudowałeś swoją aplikację? Kiedy klikniesz wybraną opcję (5.0), czy oryginalna wersja systemu iOS została opracowana przez Ciebie na liście? Jeśli nie, spróbuj go znaleźć tutaj: iphonesdkdev.blogspot.com/2010/04/…
tlatkovich

Ops ... Nie pamiętam oryginalnej wersji .... ale zacząłem miesiąc temu, więc przypuszczam, że to iOs 5 ...
Maverik
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.