Próbuje wdrożyć moją aplikację na moim jailbroken iphone, ale aplikacja zamyka się natychmiast!

Próbuję tworzyć aplikacje na iphone ' a na moim jailbroken iphone i nie mogę uzyskać procesu, ponieważ za każdym razem, gdy wdrażam aplikację, ustawiam wszystkie uprawnienia do plików na 777, a respring, aplikacja zamyka się natychmiast, gdy próbuję ją uruchomić. Ponadto, nie ma auto-połysk Xcode pokazuje w symulatorze iphone, więc co daje?

Wygenerowałem cert poprzez Keychain access i dodałem dwa klucze dla REQUIREPROVISIONING i ALLOWPROVISIONING( obie wartości no), a następnie ustawiłem odpowiedni cert w xcode, ale aplikacja nadal zamyka się natychmiast, gdy próbuję uruchomić go na moim telefonie.

Co się dzieje?

Author: Stefan Kendall, 2009-08-17

2 answers

Miałem ten sam problem, ldid nie działa na mnie w ogóle. Oto moje rozwiązanie:

  1. Otwórz dostęp do pęku kluczy na komputerze Mac
  2. w menu przejdź do "Keychain Access - > Certificate Assistant - > Create a Certification"
  3. nazwij go "Cydia Developer" lub cokolwiek innego, wpisz "self-signed root" i zaznacz "let me override defaults".
  4. jedyną opcją, którą musisz ustawić w kreatorze, jest zmiana typu certyfikatu na"podpisywanie kodu". Kliknij Kontynuuj lub wprowadź żądane informacje dla odpoczywaj.
  5. Po utworzeniu znajdź go na liście certyfikatów Keychain Access i kliknij prawym przyciskiem myszy - > Uzyskaj informacje, w obszarze Zmień zaufanie " podczas używania tego Cert "na" zawsze ufaj".
  6. Napisz aplikację na iPhone ' a w XCode. Zmień "projekt- > ustawienia projektu->budowanie->identyfikator podpisywania kodu- > dowolne urządzenie iPhone" na "nie podpisuj kodu".
  7. Skompiluj program z aktywnym zestawem SDK dla "iPhone Device" zamiast "Simulator". Zignoruj błędy związane z aprowizacją lub podpisywaniem.
  8. pod "wykonywalne" przeciągnij nowo skompilowana aplikacja do miejsca, do którego można łatwo dostać się z terminala.
  9. W terminalu uruchom 'codesign-FS "Cydia Developer" /path/appname.app / appname "
  10. jakoś dostać swoją aplikację na telefon (ssh, cydia, teleportacja, cokolwiek) i viola! Działa aplikacja.

Aby wdrożyć z kluczem Apple devel, po prostu ustaw tożsamość znaku kodu projektu na nazwę klucza Apple dev zamiast "nie podpisuj kodu".

 14
Author: GregH,
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
2009-08-18 07:33:51

Podpisałeś swoją aplikację? Nie jestem pewien, czy jest to potrzebne dla aplikacji Xcode, ale aby uruchomić skompilowane Aplikacje jailbreak-toolchain, musisz uruchomić ldid - s (jako root) na pliku wykonywalnym aplikacji (np. MyApp.app/MyApp). Ten wątek może pomóc: Thread

 3
Author: kersny,
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
2009-08-17 03:14:03