Używając Xcode 5 GM, za każdym razem, gdy przełączam się na symulatory 5.1, 6.0 lub 6.1 w celu przetestowania, pojawia się błąd „Nie udało się zainstalować aplikacji symulatora iOS”. Po zresetowaniu symulatora działa, ale robi się to bardzo męczące.
Czy ktoś ma stałą poprawkę lub obejście?
xcode
ios-simulator
ios7
xcode5
Tom Redman
źródło
źródło
Odpowiedzi:
Wygląda na to, że jest to znany problem. Z informacji o wydaniu Xcode 5 :
Kolejna informacja o wydaniu:
źródło
Usuń starą wersję aplikacji z symulatora (zwykle iOS 6.x).
źródło
Alternatywnie, przejdź do nagłówka do symulatora iOS - zresetuj zawartość i ustawienia.
Może to być łatwiejsze, gdy masz wiele aplikacji na symulatorze i nie pamiętasz, nad którą aktualnie pracujesz.
Musisz to zrobić dla każdej wersji symulatora iOS, która powoduje problem.
źródło
Żadna z innych sugestii nie zadziałała dla mnie. Jednak po porównaniu moich istniejących ustawień aplikacji z nowym projektem waniliowym zauważyłem, że pole „Kompiluj” dla mojego elementu Target jest puste. Po umieszczeniu czegoś w tym polu aplikacja zainstalowała się dobrze!
źródło
jeśli masz już opracowany projekt i używałeś xib do tworzenia widoków wtedy
X-Code> Inspector Selector Bar> Interface Builder Document> otwiera się w> i zmień z Xcode Default (5.o) na Xcode 4.6.
Skompiluj i uruchom aplikację, która będzie działać pomyślnie, jeśli nie uruchomi się ponownie, przejdź do nagłówka Symulator iOS - Zresetuj zawartość i ustawienia. usuń starą aplikację z symulatora, a następnie uruchom ponownie.
źródło
Mam ten sam problem, ale rozwiązałem go w następujący sposób ....
Uruchom symulator iOS
Idź i kliknij menu „Symulator iOS”
Kliknij „Zresetuj zawartość i ustawienia”
Zamknij symulator i przebuduj aplikację.
Powyższy zrzut ekranu pokazuje, jak możesz to zrobić ...
Myślę, że to działa dla Ciebie ... !!!
źródło
U mnie działa usunięcie aplikacji w symulatorze. chciałem tylko dodać, że dzieje się tak tylko wtedy, gdy otworzę xib, który utworzono w xcode 4.6. Jeśli są to inne pliki, tak się nie stanie
źródło
Spróbuj tego ....
w moim przypadku nic mi nie wyszło, po zresetowaniu symulatora treści też nie jestem w stanie zainstalować aplikacji na symulatorze. po tym właśnie zmieniłem lokalizację projektu. Właśnie przeniosłem projekt w inne miejsce. następnie został pomyślnie zainstalowany.
źródło
doesn't
pracuj ode mnie (moje poszukiwania trwają ...)Żadna z powyższych rzeczy nie działała dla mnie. Właśnie ponownie zainstalowałem xcode i zadziałało.
źródło
Dzisiaj napotkałem ten problem. Okazało się, że przyczyną tego był pusty folder referencyjny (niebieski folder). Usunięto folder z zasobów w fazie kompilacji ... wyczyściłem folder kompilacji, żeby go mieć, i zniknął.
źródło
/ Users / YOURUSERNAME / Library / Developer / Xcode / -> usuń całą zawartość tego folderu, a następnie po prostu uruchom aplikację z Xcode.
źródło
Aby sprawdzić ustawienia pliku wykonywalnego ex. $ (EXECUTABLE_NAME) (ustawienie projektu - strona właściwości informacji)
źródło
Mam inny problem podczas wyświetlania komunikatu o błędzie „Nie udało się zainstalować aplikacji symulatora iOS”, ponieważ dodałem właściwość w App-Info.plist bez wartości. Na przykład [Kategoria aplikacji] bez wartości. W ten sposób pojawi się również błąd.
źródło
Kiedy otrzymałem ten błąd, faktycznie pojawił się obraz telefonu, ale obraz aplikacji, którą chciałem przetestować, nie. Zamiast tego byłem na głównej stronie telefonu, która pokazuje aplikacje, które masz. Naprawiłem ten problem, usuwając wiele ikon, które pojawiały się na ekranach startowych - około 30 z nich. Zostały one utworzone, gdy testowałem aplikacje na przestrzeni miesięcy. Nie mówiąc, że jest to rozwiązanie, zaczęło działać po usunięciu starych obrazów aplikacji.
źródło
Dla mnie to było
-framework XCTest
.To sprawiło, że aplikacja umarła z
iOS Simulator failed to install application
i na urządzeniu
Could not inspect the application package.
Usunięto go i teraz działa.
źródło
Używasz Xcode GM, który jest w fazie beta. Użyj najnowszej dostępnej wersji Xcode 5.1.1. Również te błędy pojawiają się podczas przełączania między symulatorem (32-bitowym i 64-bitowym).
źródło
W połowie zmieniłem nazwę aplikacji i identyfikator pakietu. Zdarzyło mi się usunąć nazwę pliku wykonywalnego na moim plist. Zmieniłem go z powrotem na „$ {EXECUTABLE_NAME}” (bez cudzysłowów) i wróciłem do pracy.
źródło