2012-04-24 33 views

Odpowiedz

14

Nie, symulator uruchamia pliki binarne i386, a aplikacje na aplikacje na iPhone'a są aplikacjami binarnymi ARM.

Aplikacje na iOS są kompilowane do kodu maszynowego, aplikacje na Androida są uruchamiane na maszynie wirtualnej przy użyciu kodu bajtowego i są tłumaczone na kod maszynowy w momencie ich uruchomienia.

+0

Oh! Naprawdę chciałbym móc to zrobić ... W każdym razie, dzięki za szybką odpowiedź! –

+0

I hej, czy możemy konwertować pliki binarne ARM na pliki binarne i386? AppStore powinien przekonwertować i386 na ARM przed przesłaniem go do AppStore (za który płacisz 99 $ za członkostwo) –

+0

Nie jest to niemożliwe, chyba że chcesz przekodować aplikację z kodu zespołu. – rckoenes

0

nie jest to możliwe

Symulator nie działa kod ARM tylko kod x86. Jeśli nie masz surowego kodu źródłowego od Apple, nie zobaczysz App Store na symulatorze.

Aplikacja, którą napiszesz, będzie mogła testować w symulatorze, uruchamiając ją bezpośrednio z Xcode, nawet jeśli nie masz konta programisty. Aby przetestować swoją aplikację na rzeczywistym urządzeniu, musisz być oddzielnym programem dla programistów Apple.

+0

Zbyt wcześnie, aby odpowiedzieć? Żartuję :) Dzięki! –

+0

haha ​​... Ale ta odpowiedź może służyć komuś jako referencja ... – Ramdy

Powiązane problemy