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?

Odpowiedzi:


13

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


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)


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ć.


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.


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.



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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.