2009-06-15 15 views
22

Zapłaciliśmy konto programisty dla rozwoju iphone i mamy 2 telefony iPhone jedno więzienie zepsute i inne nie złamane więzienia. Zarejestrowaliśmy oba telefony do programowania i otrzymaliśmy profil informacyjny. Do rozwoju używamy telefonu bez jailbreak. Ale staramy się używać uszkodzonego telefonu w więzieniu do opracowania, z którego otrzymujemy komunikat Błąd podczas uruchamiania pliku wykonywalnego, nie ma podłączonego urządzenia iPhone z obsługą.może Jailbroken iphone wykorzystywane do rozwoju

Ale możemy przetestować na nim aplikację za pomocą profilu ad hoc. Czy oznacza to, że urządzenia z jailbroken nie mogą być używane do programowania? Pozdrawiam, Manish

+5

Zaakceptuj jedną z odpowiedzi jako "zaakceptowane odpowiedzi", ponieważ pomaga ona społeczności Stackoverflow, kiedy to robisz, a także dodaje do własnej oceny. – Linuxmint

+0

Jeśli jesteś zainteresowany tym pytaniem, dlaczego nie wesprzeć propozycji Area 51 dla [strony łamania zabezpieczeń Stack Exchange] (http://area51.stackexchange.com/proposals/18154/ios-jailbreaking-development?referrer=EuWVi6IpN0_KzzEhC7I-Qw2) – rjstelling

Odpowiedz

19

ja osobiście zrobić Rozwój/badania na urządzeniach jailbroken (uważam, że jest to miłe dla profilowanie/debugowania ze wszystkich narzędzi UNIX dostępne, jak również testowania kodu do sprawdzania przeróbkom plików plist; -)) oraz urządzenia bez jailbreak.

Nie miałem żadnych problemów z urządzeniami specjalnie jailbroken, jak zachowują się dokładnie tak samo jak wzorcowego firmware ..

byłaś:

  • Dodano UDID do profilu rezerw
  • Próbowaliśmy usunięcie i dodanie profilu informacyjnego w organizatorze XCode
  • Ponowne uruchomienie telefonu, a następnie próba zbudowania aplikacji kierowanej na urządzenie
+0

Po wykonaniu powyższych czynności i jestem w stanie użyć urządzenia jailbroken do rozwoju. – Manish

+2

W rzeczywistości urządzenia z jailbreakiem nie zawsze zachowują się dokładnie tak samo, jak standardowe oprogramowanie: http://stackoverflow.com/questions/608608/why-does-cocoa-return-an-empty-string-occally –

4

Nie mam żadnych problemów z rozwojem iPhone'a z jailbroke. Ponadto lubię korzystać z kilku zalet ... na przykład w pełni funkcjonalnego środowiska konsoli UNIX do urządzenia. Dodatkowe korzystanie z jailbroken iPhone może pomóc programistom lepiej zrozumieć, jak iPhone/OS/środowisko działa na niskim poziomie.

Możesz dodać nowy projekt Target do swojego projektu i użyć go, jeśli podłączysz urządzenie jailbroken.

Wystarczy dodać dwa klucze do nowego celu w Ustawienia zdefiniowane przez użytkownika (Target-> Informacje -> "Build" Tab-> show "Ustawienia użytkownika")

PROVISIONING_PROFILE_ALLOWED NO 
PROVISIONING_PROFILE_REQUIRED NO 

Więc będziesz miał dwa bardzo podobne cele ... jeden dla jailbroken i drugi dla iPhone'a.

3

Ostrzegamy - umowa iPhone Developer teraz zakazuje się od jailbreaking telefony: http://news.softpedia.com/news/iPhone-Developer-Agreement-Bans-iPhone-OS-Jailbreak-108599.shtml

Nie jestem pewien, co należy zrobić, jeśli, powiedzmy, chcesz aplikacja wyłączyć się na jailbroken komórkowych - jak mógłbyś przetestować to?

+2

teraz jest legalne do jailbreak twojego iOS urządzenie zgodnie z prawem Stanów Zjednoczonych. –

+2

Wykluczenie z ustawy DMCA w zakresie zgodności z prawem, ale to nie wyklucza porozumienia zawartego z Apple. – Darron

+3

@Darron: Nigdy nie podpisałem żadnych umów z Apple. Kupiłem iPoda z drugiej ręki i jailbroke to. Żadne umowy nie zostały złamane! : D – Linuxmint

5

Osobiście płacę 99 USD rocznie i używam iPoda Touch 2G (jailbroken) do celów programistycznych. Nie widziałem wad w korzystaniu z urządzeń jailbreak dla rozwoju. Rzeczywiście widziałem pewne zalety korzystania z urządzeń jailbreak.

3

Urządzenia po zerwaniu połączenia nie będą działać z powiadomieniem push. Straciłem prawie jeden dzień z jednym takim urządzeniem. Lepiej trzymaj się z dala od uszkodzonego urządzenia dla rozwoju.

+1

Słyszałem, jak ludzie to mówią wcześniej, ale jailiłem każdego posiadanego iPhone'a i zawsze miałem działające powiadomienia push (zarówno z moich testowych aplikacji, jak iz aplikacji App Store na moim telefonie). – Nate

+1

@Nate Nie otrzymałem powiadomienia push z uszkodzonymi urządzeniami. –

Powiązane problemy