Xcode 4 mówi "ukończone działanie" na docelowym urządzeniu - nic się nie dzieje

Aplikacja nie instaluje się ani nie działa na moim urządzeniu. Wszystkie profile obsługi są aktualne. Próbowałem już usunąć i ponownie zainstalować je.

Pasek stanu pokazuje, że Xcode buduje mój projekt, a następnie mówi uruchamianie mojego projektu, a następnie mówi " ukończone uruchamianie ."Przez cały ten okres ekran iPoda pozostaje czarny. IPod jest wykrywany w organizerze i nie widzę nic złego w jego konfiguracji. Wszystko działało idealnie tylko kilka dni temu z Xcode 3.

To nie działa na symulatorze, ale może być ważne, aby pamiętać, że w symulatorze wygląda na to, że utknie na "dołączanie" i symulator odmawia uruchomienia.

Author: Pascal, 2011-03-13

24 answers

Dla tych, którzy czytają to w odniesieniu do Xcode 4.2, i próbuje uruchomić na wcześniejszym urządzeniu (np. iPhone 3G, 2G, iPod 1st gen, itp) mam inne rozwiązanie. Nowe projekty utworzone w Xcode 4.2 domyślnie określają "armv7" w "Wymagane możliwości urządzenia". Musisz to usunąć, jeśli chcesz obsługiwać urządzenia z armv6 (np. iPhone 3G).

Tutaj wpisz opis obrazka

Usuń armv7 z "wymaganych możliwości urządzenia" w yourProjectName-Info.plist

Możesz również potrzebować aby zmienić ustawienia kompilacji, aby skompilować się z armv6 zamiast armv7.

To jest domyślne:

Tutaj wpisz opis obrazka

Kliknij dwukrotnie na ' Standard (armv7)', aby dodać kolejny, następnie kliknij ' + 'w wyskakującym okienku i wpisz 'armv6':

Tutaj wpisz opis obrazka

Kliknij Gotowe i powinno wyglądać tak:

Tutaj wpisz opis obrazka

 267
Author: MattyG,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-17 01:21:36

Właśnie miałem ten problem, ale dla mnie to dlatego, że podałem tylko armv7 w moich architekturach, ale 3G to armv6. Upewnij się, że masz oba.

 43
Author: axiixc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-02 01:42:14

Miałem ten problem i okazało się, że XCode domyślnie ustawiał cel wdrożenia na 4.3, podczas gdy mój telefon to 4.2.1. Zmiana celu wdrożenia na 4.0 wydawało się rozwiązać go.

 21
Author: Jeremy Flores,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-14 21:18:46

Po dodaniu "armv6" do architektury projektu i obiektów docelowych, upewnij się, że nie masz "armv7" w sekcji "wymagane możliwości urządzenia" w swoich informacjach.plist. Jeśli tak, po prostu usuń go i powinno działać!

 12
Author: Johann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-12 09:53:50

Ten sam problem tutaj z aplikacja nie działa na urządzeniu. Usunięcie aplikacji z urządzenia nie pomogło. Projekt - > Wyczyść następnie projekt - > Uruchom ponownie też nie pomógł. Okazało się, że po prostu rezygnacja i ponowne uruchomienie Xcode 4 rozwiązało to.

 11
Author: SPitBalls.com,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-07 21:52:30

Ja też to miałam. Dodałem sekcję UIRequiredDeviceCapabilities do info.plist, wymagający gamekit, a aplikacja nie zostanie skopiowana na iPhone 3G z systemem iOS 4.2. Usunięto wymaganą zdolność, wszystko jest dobrze.

 9
Author: Graham Perks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-28 01:55:41

Spróbuj usunąć aplikację na urządzeniu (tak jak zwykłe odinstalowanie aplikacji) i uruchomić ją ponownie z Xcode. Pomógł mi z tym samym problemem, poza tym, że symulator nie działa.

 6
Author: Tomek Kopczuk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-14 00:14:00

Moja sprawa: omyłkowo ustawiłem: Wymagane możliwości urządzenia - > akcelerometr do NO (W Info.plist). Wystarczy ustawić go z powrotem na YES

Również: upewnij się, że wymagane możliwości urządzenia są odpowiedniego typu: np. Boolean lub String. Niewłaściwy typ zawsze sprawi, że test się nie powiedzie, a aplikacja nie załaduje się.

 6
Author: Casey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-08 00:54:53

Dla tych, którzy wciąż się buszują, kolejną rzeczą, którą musiałem zrobić, to zmienić nazwę produktu docelowego na taką samą dla konfiguracji debugowania i Wydania. To było "uruchamianie" wersji debugowania, którego nie budowałem.

 4
Author: Luke,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-27 20:06:34

Dodanie architektury armv6 naprawiło to dla mnie.

 4
Author: red_car,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-08 06:53:27

Zdarza mi się też czasami. Wyczyszczenie (Menu produktu -> wyczyść) i uruchomienie (menu projektu -> Uruchom) zawsze to naprawia.

 2
Author: TheBlack,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-14 08:34:44

Miałem ten sam problem: migrowałem projekt z xcode3 do xcode4, a po zbudowaniu aplikacji xcode nie chciał instalować i uruchamiać aplikacji na moim telefonie.

Moje rozwiązanie (które mi zadziałało) to:

  • Edytuj swój schemat (który ma być uruchomiony)
  • na liście po lewej stronie wybierz ' Uruchom xyz.app "
  • w zakładce info, at Executable I had'.aplikacja " wybrana. Zmień to, przechodząc do katalogu kompilacji i wybierając aplikację.

, i od teraz mogę używać: 'Product - > Perform Action - > Run without building' , do uruchomienia najnowszej kompilacji. Jest to szybsze niż po prostu naciśnięcie Run, ponieważ nie zostaną podjęte żadne działania związane z kompilacją.

 2
Author: bxantus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-13 15:03:18

Po prostu uruchom ponownie urządzenie. Zrób czysty projekt. Usuń aplikację z urządzenia i Przebuduj.

 1
Author: Alex Terente,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-12 15:44:56

Ustawienia budowania były różne dla projektu i celów. Po prostu naciskam suppr na ścieżce produktów kompilacji i pośredniej ścieżce plików kompilacji w obu sekcjach i to rozwiązało mój problem.

 0
Author: GeorgioA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-02 09:07:20

Miałem ten sam problem z moim projektem gry używającym Cocos2D. "Hello world" z szablonu działało dobrze, mój projekt działał dobrze w symulatorze, ale uruchomienie nie powiodło się na urządzeniu z Komunikatem: "Finished running".

Wymieniłem Info.plist w moim projekcie przez inicjał z szablonu i to działało dla mnie!

 0
Author: rudyryk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-05 09:50:51

Doświadczyłem tego dwa razy z dwóch różnych aplikacji podczas przechodzenia do najnowszej wersji Xcode. Po raz pierwszy udało się skompilować aplikację za pomocą kompilatora GCC LLVM. Za drugim razem, co działało było dodanie z powrotem w architekturze armv6 jako obsługiwanej architektury, ponieważ został usunięty, gdy Xcode automatycznie zaktualizował projekt.

 0
Author: Halle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-12 15:11:46

Rozwiązałem to zmieniając "akcelerometr" z "nie" na "tak" w moich informacjach.plist.

Funkcja Apple Information Property List Key Reference mówi, że możesz całkowicie usunąć ustawienie "akcelerometr", jeśli "aplikacja wykryje tylko zmiany orientacji urządzenia."

 0
Author: jonsibley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-20 12:26:23

Moim rozwiązaniem było dodanie UIInterfaceOrientationPortrait do tablicy UISupportedInterfaceOrientations W Info.plist, mimo że moja aplikacja nie obsługuje portretu.

 0
Author: Morrowless,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-22 05:08:30

Pole o nazwie "aplikacja wymaga środowiska iPhone' a " jakoś trafiło do mojego plista. Usunąłem go i voila! Działa na moim iPodzie.

 0
Author: Namratha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-28 09:18:17

Moje Info.plist miał swój cel członkostwa ustawiony na mój cel budowy. Usunięcie go z członkostwa docelowego rozwiązało problem.

 0
Author: RohinNZ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-02 03:36:00

Używałem alternatywnej nazwy dla informacji.plist, ale nie ustawiłem poprawnie Info.plist File ustawienia build na moim celu. Odkryłem to, patrząc na pakiet aplikacji i widząc, że nie zawiera informacji.plist.

 0
Author: Ben Flynn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-22 20:46:12

Upewnij się, że docelowa wersja wdrożenia to

 0
Author: d4n13l,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-25 13:15:26

Miałem ten sam problem przez jakieś 45 minut. Czyszczenie nie pomogło, odtworzenie projektu nie pomogło, wersja arm nie pomogła. Miałem otwarte wiadomości "nie można zsynchronizować z iTunes", których wcześniej nie widziałem. Kliknięcie OK na tych wydawało się, że naprawiło problem: (

 0
Author: John Fawcett,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-29 21:39:01

Xcode budować, uruchomić i gotowe, ale aplikacja nie została wdrożona i nie został nawet skopiowany do urządzenia.

W rzeczywistości, nie powinno być coś w projekcie XCode, który jest uszkodzony. Najlepszym posunięciem jest zbudowanie nowego projektu od podstaw. Nie zapomnij dodać obsługi armv6, jak wspomniano w poprzednim poście.

To działa dobrze dla mnie!

 0
Author: Claude COULOMBE,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-27 02:24:25