Mac'imde iOS uygulamaları çalıştırabilir miyim?


23

Son zamanlarda kullanmak istediğim bir sürü temiz iPhone uygulaması gördüm. Özellikle, yüksek puan alan ve gerçek Mac eşdeğeri olmayan çok sayıda zarif müzik uygulaması (metronom, radyo vb.) Vardır. Yeni bir iPod / iPhone / iPad'im yok (taşınabilirliğe veya bir telefona ihtiyacım yok ve yüzlerce dolar ödemek için 15 dolarlık bir uygulamayı çalıştırmak aptalca görünüyor), ancak bir Intel (C2D) Mac'im var.

İPhone dev simülatörü veya başka bir emülatör iPhone App Store uygulamalarını indirebilir ve çalıştırabilir mi?

Yanıtlar:


13

AFAIK, iPhone simülatörü App Store'dan uygulama indirmiyor; Sadece geliştirmekte olduğunuz bir iOS uygulamasında hata ayıklamak için kullanılır.


Uygulamaları simülatöre sürükleyip bırakabilirsiniz, ancak düzgün imzalanması gerekir. Ayrıca, uygulamaları kendiniz yeniden imzalayabilirsiniz, ancak Apple'dan 100 dolara mal olan bir geliştirme sertifikasına ihtiyacınız vardır.
Moshe

3
İPhone Simülatörü, Intel veya PowerPC olmak üzere makineye özgü işlemci talimatlarını kullanarak bir Mac üzerinde çalışır. iPhone uygulamaları ARM cihazlarında çalışacak şekilde derlenmiştir. Maalesef, bu uygulamaları bir Mac'te çalıştırmak, Windows uygulamalarını bir iPad'de çalıştırmak kadar imkansız.
wjl

3

XCode'da iOS uygulamaları geliştiriyorsanız, uygulamanızı çalıştırmak için iPhone veya iPad öykünücüsünü kullanabilirsiniz, ancak önceden derlenmiş bir uygulamayı çalıştırmanın hiçbir yolu yoktur (örneğin, uygulama mağazasından)


2

Mümkün? Evet, ama ... şu anda iOS uygulamalarını Mac'te çalıştırmanın tek yolu iPhone / iPad Simülatörüdür (iOS SDK'da bulunur) ... VE çalıştırmak istediğiniz uygulama için kaynak koduna ihtiyacınız var.


1
Bir geliştiricinin tweetini görmek isterdim: "Bazı twit, uygulamam için kaynak kodunu göndermemi sağladı." Ve elbette, ortaya çıkan yorumlar. Bu sormak için demir toplar alacaktı.
Tasuret

1

Maalesef, iPhone / iPad simülatörü yalnızca geliştirme araçlarının bir parçası olarak bulunur ve iTunes ile herhangi bir senkronizasyon yeteneği içermez. Aynı zamanda bir uygulama mağazası uygulamasına sahip olmadığı için, simülatörden uygulamaları satın alamazsınız.

Temel kullanım alanı, geliştiricilerin uygulamalarını gerçek donanım olmadan test etmeleri olduğundan, simülatöre eklemek istediğiniz özellikleri asla görmeyeceksiniz.


1

Hayır, birileri Intel tabanlı Mac / PC'nizde ARM tabanlı ikili dosyaları çalıştırmanıza izin verecek bir iOS öykünücüsü bulmadıysa, bu mümkün olmazdı. Temel olarak, Süper Nintendo'yu taklit etmek için yazılmış olan Süper Nintendo ve elde edilen emülatörlerin tersine mühendislikle yaptıklarıyla aynı. Hiç şüphesiz birileri bundan bir gün sonra bir gün bunu yapacak.


Ya da belki sadece bir ya da iki yıl: kickstarter.com/projects/cmwdotme/…
Slipp D. Thompson

Daha iyi bağlantı: iemu.org
Slipp D. Thompson

Görünüşe göre bu proje aynı yazar tarafından yapılmış, virtur.al ile değiştirildi. Dahası, bu proje Citrix tarafından satın alındı, bu yüzden gelecekte mümkün olabilir.
Spot

@ Spotlight, ona ne oldu?
Pacerier

@Pacerier Sahibi Citrix'in satın aldığı ve bıraktığı başka bir qemu tabanlı emülasyon şirketi kurmuş gibi görünüyor. Çok yakından takip etmedim ancak kaynak
Spotlight
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.