SORU
1 EYLÜL 2008, PAZARTESİ


iPhone Uygulaması Eksi App Store?

Eğer benim Mac üzerinde bir uygulama oluşturun, app store üzerinden olmadan bir iPhone üzerinde çalışmak için alabilirim bir yolu var mı?

Eğer iPhone jailbreak, hala bir uygulama resmi SDK kullanılarak oluşturulan çalıştırmak mümkün olduğunca uzun olması önemli değil. Girmeyeceğim nedenlerden dolayı, bu program app store geçmekte istemiyorum.

CEVAP
1 EYLÜL 2008, PAZARTESİ


Resmi Geliştirici Programı

Standart bir iPhone için ABD$99/geliştirici programına Üye Olmak yr ödemeniz gerekir. Sonra geçici sistem 100 cihazlar üzerine uygulama yüklemek için kullanabilirsiniz. Geliştirici programı detayları vardır ama uygulama paketinize cihazların her biri için ekleme olacak biçimde içerir. En kolay olacak biçimde alınan Ad Hoc Helper App Store'dan kullanılabilir kullanarak. Bu yöntem hakkında daha detaylı bilgi için, bkz: Craig Hockenberry Beta testing on iPhone 2.0 s makale

Jailbreak iPhone

Jailbreak iPhone'lar için, şahsen iPhone OS AccelerometerGraph örnek uygulamasını kullanarak 3.0 test ettik aşağıdaki yöntemi kullanabilirsiniz.

Kendinden İmzalı Bir Sertifika Oluşturun

İlk kendi kendine imzalanmış sertifika ve yama iPhone SDK oluşturmak için bu sertifika kullanımına izin vermek gerekir:

  1. Anahtarlık Erişim Başlatın.app. Anahtarlık menü Sertifika Yardımcısı ' hiçbir öğe seçildiğinde, o zaman bir Sertifika Oluşturun.

    Adı: iPhone Geliştirici
    Sertifika Türü: Kod İmzalama
    Bana izin geçersiz kılma varsayılan: Evet

  2. Devam ' I Tıklatın

    Geçerlilik süresi: 3650 gün

  3. Devam ' I Tıklatın

  4. E-Posta adresi alanı boş.

  5. Tıklayın tamamlanana kadar Devam edin.

    Görmelisiniz "Bu sertifika güvenilir değil, kök". Bu bekleniyor.

  6. İPhone SDK otomatik olarak imzalanan kullanılacak sertifika: izin vermek için ayarlayın

    sudo /usr//sed -bin .bak 's/XCiPhoneOSCodeSignContext/XCCodeSignContext/' /Geliştirici/Platformlar/iPhoneOS.platformu/Bilgi.plıst

    Eğer böyle büyük mükafat açık varsa, bu değişikliğin etkili olması bilgisayarı yeniden başlatın.

Wi-Fi üzerinden kullanım

Aşağıdaki adımları ** 1 ve uikittools ilk yüklü olması gerekir. Hedef aygıtın adı ile jasoniphone.local değiştirin. Emin SSH yükledikten sonra mobile root kullanıcılar hem kendi şifrenizi ayarlayın.

El ve telefonda bir sistem uygulaması (Apple yükleme sistemi atlayarak): uygulamanızın derleme yüklemek için

  1. Proje, Aktif SDK, Cihaz ve Set Active Yapılandırma Kümesi, Sürüm Oluşturma.

  2. Proje normalde (Yapı, İnşa & Go kullanarak) derleme.

  3. build/Release-iphoneos dizin app bir paket olacak. Tercih edilen yöntem, cihaz /Uygulamalar için bu transfer için kullanın.

    scp -r AccelerometerGraph.app root@jasoniphone:/Applications/

  4. İzin Sıçrama tahtası yeni uygulama yüklendi:

    ssh mobile@jasoniphone.local uicache

    Bu sadece eklemek veya uygulamaları kaldırmak ne zaman yapılmalı. Güncellenmiş uygulamalar sadece yeniden hizmete gerekir.

Kendiniz için hayatı kolaylaştırmak için geliştirme sırasında, anahtar kimlik doğrulaması kurulum SSH ve özel olarak bu ekstra adımlar projesi adım inşa ekleyebilirsiniz.

Eğer uygulama daha sonra kaldırmak isterseniz edemezsiniz standart Sıçrama tahtası arayüzü üzerinden yapın ve SSH kullanın ve Sıçrama tahtası güncellemeniz gerekir:

ssh root@jasoniphone.local rm -r /Applications/AccelerometerGraph.app &&
ssh mobile@jasoniphone.local uicache

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jbignacio

    jbignacio

    13 Mart 2006
  • super1988guy

    super1988guy

    9 Aralık 2007
  • tinycammonitor

    tinycammonit

    14 Aralık 2010