2011-11-16 15 views
6

Próbuję profilować moją aplikację przy użyciu Instrumentów na samym urządzeniu. W szczególności próbuję profilować czas.Rozwiązywanie problemów z instrumentami na iPadzie

Niestety, po prostu nie mogę go uruchomić. Oto sytuacja:

1) Jeśli uruchomię instrumenty z aplikacją podpisaną przy użyciu profilu programisty na symulatorze, działa.

2) Jeśli uruchomię instrumenty z aplikacją podpisaną przy użyciu profilu dystrybucyjnego na symulatorze, działa.

3) Jeśli uruchamiam instrumenty z aplikacją podpisaną przy użyciu profilu dystrybucji na urządzeniu (jest to domyślny przypadek profilowania, ponieważ schemat jest ustawiony na użycie wersji Release), to Xcode skarży się, że nie ma prawidłowego profilu informacyjnego . Wydaje się to rozsądne.

4) Jeśli uruchomię przyrządy z aplikacją podpisaną przy użyciu profilu programisty na urządzeniu, to Xcode przesyła aplikację, ale potem stwierdza, że ​​od razu "zakończyło działanie". Aplikacja nie działa, a w większości przypadków nie ma komunikatu o błędzie.

Czasami, czasami pojawia się komunikat od Organizatora, że ​​urządzenie nie rozpoznaje hosta - E800001C.

5) Uruchamianie aplikacji bezpośrednio przy użyciu profilu programisty działa dobrze - mogę debugować zgodnie z oczekiwaniami.

Podsumowanie - Nie mogę uruchomić aplikacji na urządzeniu za pomocą Instruments, używając kompilacji debugowania - zatrzymuje się, zanim będzie mogła się uruchomić. Brak komunikatów o błędach - nic w konsoli debugowania.

Pomoc?

Dzięki,

Tim

Odpowiedz

7

Rozwiązałem to. Nie przyszło mi do głowy, żeby sprawdzić konsolę wewnątrz organizatora. Mówi:

: uprawnienie „Breloki-access-grupy” ma wartość nie jest dozwolone przez profil rezerw

Po odrobinie Googling odkryłem, że usunięcie aplikacji z urządzenia rozwiąże mój problem. Teraz mogę profilować.

Tak łatwo, kiedy wiesz jak. Mam nadzieję, że pomaga komuś innemu.

Tim

1

Przede wszystkim aplikacji można wykonać na symulatorze bez podpisania. Teraz jabłko udostępniło nam profil programisty, by przetestować aplikację na urządzeniach.

Profile dystrybucji są tworzone w celu przesłania aplikacji do sklepu Apple lub gdy aplikacja ma zostać przekazana pracownikowi w przedsiębiorstwie.

Jeśli chcesz profilować na urządzeniu, zrób to za pomocą programisty. Powinno działać.

+0

Witam. Rozumiem to wszystko, właśnie wyjaśniałem sytuację. Jedną z rzeczy, która nie działa, jest profilowanie na urządzeniu z profilem programisty. – tarmes

Powiązane problemy