Czy mogę uruchamiać aplikacje iOS na komputerze Mac?

23

Ostatnio widziałem kilka fajnych aplikacji na iPhone'a, z których chciałbym skorzystać. W szczególności istnieje wiele ciekawych aplikacji muzycznych (metronom, tuner itp.), Które wydają się wysoko oceniane i nie mają prawdziwego odpowiednika dla komputerów Mac. Nie mam najnowszego iPoda / iPhone'a / iPada (nie potrzebuję przenośności ani telefonu i wydaje się głupio płacić setki dolarów za uruchomienie aplikacji o wartości 15 USD), ale mam komputer Mac z procesorem Intel (C2D).

Czy symulator programisty iPhone'a lub inny emulator może pobierać i uruchamiać aplikacje na iPhone App Store?

Rozpoznać
źródło

Odpowiedzi:

13

AFAIK, symulator iPhone'a nie pobiera aplikacji ze sklepu App Store; służy tylko do debugowania opracowywanej aplikacji na iOS.

kiamlaluno
źródło
Możesz przeciągać i upuszczać aplikacje do symulatora, ale wymaga to odpowiedniego podpisania. Możesz także ponownie podpisywać aplikacje samodzielnie, ale potrzebujesz certyfikatu programistycznego od Apple, który kosztuje 100 dolarów.
Moshe
3
IPhone Simulator działa na komputerze Mac przy użyciu zestawu instrukcji procesora natywnego dla komputera, zarówno Intel, jak i PowerPC. Aplikacje iPhone'a są kompilowane do uruchamiania na urządzeniach ARM. Niestety nie można uruchamiać tych aplikacji na komputerze Mac, podobnie jak aplikacji Windows na iPadzie.
wjl
3

Jeśli tworzysz aplikacje na iOS w XCode, możesz użyć emulatora iPhone'a lub iPada, aby uruchomić aplikację, ale nie ma możliwości uruchomienia aplikacji wstępnie skompilowanej (na przykład ze sklepu z aplikacjami)

uSlackr
źródło
2

Możliwy? Tak, ale ... obecnie jedynym sposobem na uruchomienie aplikacji iOS na komputerze Mac jest symulator iPhone / iPad (dostępny w zestawie SDK systemu iOS) ... ORAZ potrzebujesz kodu źródłowego aplikacji, którą chcesz uruchomić.

Meltemi
źródło
1
Bardzo chciałbym zobaczyć tweet programisty, który brzmi: „Niektórzy próbowali zmusić mnie do przesłania im kodu źródłowego mojej aplikacji”. I oczywiście wynikające z tego komentarze. To wymagałoby żelaznych kul.
Tasuret
1

Niestety symulator iPhone'a / iPada jest dostępny tylko jako część narzędzi programistycznych i nie zawiera żadnych możliwości synchronizacji z iTunes. Nie ma też aplikacji w sklepie z aplikacjami, więc nie można kupować aplikacji z poziomu symulatora.

Ponieważ podstawowym zastosowaniem jest dla programistów testowanie aplikacji bez rzeczywistego sprzętu, najprawdopodobniej nigdy nie zobaczysz funkcji, które chcesz dodać do symulatora.

Covar
źródło
1

Nie, nie byłoby to możliwe, chyba że ktoś wymyśli emulator iOS, który pozwala uruchamiać pliki binarne oparte na ARM na komputerze Mac / PC z procesorem Intel. Zasadniczo to samo, co zrobili z inżynierią odwrotną, Super Nintendo i powstałe emulatory, które zostały napisane, aby emulować romy Super Nintendo. Bez wątpienia ktoś zrobi to za wiele lat.

Brock Woolf
źródło
A może tylko rok lub dwa: kickstarter.com/projects/cmwdotme/…
Slipp D. Thompson
Lepszy link: iemu.org
D. Thompson
Wygląda na to, że ten projekt został zastąpiony przez virtur.al, również tego samego autora. Co więcej, ten projekt został kupiony przez Citrix, więc może być to możliwe w przyszłości.
Spotlight
@Spotlight, co się z tym stało?
Pacerier,
@Pacerier Wygląda na to, że właściciel opuścił to, co kupił Citrix i założył inną firmę emulującą opartą na qemu. Nie śledziłem go zbyt dokładnie, ale nie wygląda na to, że planowane jest wydanie źródłowe :(
Spotlight