2012-07-31 32 views
13

Bir web sitesinden bir uygulama yükledim - profilsiz, UDID yok, hiçbir şey yok. Sadece yüklemeye başladı. Bu nasıl mümkün olabilir? Ben jailbroken değilim, yeni beta 6 koşmuyor. Yüklemeyi bitirdiğinde üzerine dokundum ve bu uygulamayı çalıştırmak istediğimden emin olup olmadığımı sordu.iOS uygulamasını doğrudan web sitesinden yükleyin - şifre yok, iTunes yok, UDID yok

Link to app that installs 'silently'

+0

Bunu kendim test ettim ve soruyu soran kişi davranışını doğru olarak açıklıyor. İlk başta biraz şüpheciydim ... ama bu tam olarak ne yapıyor. Garip görünüyor. – MikeS

cevap

14

Her cihazın UDID eklemek gerek kalmadan herhangi iPad hava dağılımı üzerinde izin veren bir Kurumsal Geliştirici Hesabı var gibi.

Böyle bir uygulama sağlama işlemi, "normal" Geliştirici Hesabınızla bir AdHoc Dağıtımının sağlanmasına benzer. Uygulamanızı dağıtım için oluşturuyorsunuz ve .ipa paketini ve manifest .plist dosyasını sunucunuza yüklüyorsunuz. Sonra kullanıcılara uygulama indirilebilir hale getirmek için böyle bir bağlantıyı kullanabilirsiniz:

<a href="itms-services://?action=download-manifest&url=http://example.com/manifest.plist">Install App</a> 

Enterprise Geliştirici Hesabı ile tek fark, size kullanmak istediğiniz her bir cihaz için UDID sağlamak zorunda kalmamasıdır. Bağlantı herhangi bir cihazla çalışır.

+2

Bir kurumsal uygulamayı, erişimi kısıtlamadan dünyaya açma - benim anlayışımdan - Apple'ın şart ve koşullarını ihlal ederek AppStore'u atlatacaktır. Bu kurumsal iç uygulamalar için izinli olsa da ... ya da yanlış mıyım? – marcus

+1

Sanırım haklısınız. Artı, bunu yapmak gerçekten mantıklı değil. Normalde, kimin yükleyebileceğini kontrol etmek için bu kurulum bağlantısını bazı girişlerin arkasına saklarsınız. Hiçbir fikrim yok, o adamlar neden yapıyorlar? – joern

+0

Bu, işletmeler için çok kullanışlı bir pazarlama aracıdır. Apple bu davranışı kontrol altında tutacak nasıl? – jowie