SORU
14 ŞUBAT 2009, CUMARTESİ


Nasıl bir iPhone app Lite vs Ücretli bir sürüm bina yönetirim?

Bir bina düşünün istiyorum noktaya başlıyorum benim iPhone app lite versiyonu. Konuşan web üzerinde bir kaç şey buldum süreç hakkında biraz, yani:

http://developer.apple.com/tools/XCode/XCodeprojects.html

http://www.pacificspirit.com/blog/2009/01/27/building_for_multiple_iphone_targets_in_xcode

Benim demek istediğim özellikle yönetim sürecinin basitleştirilmesi ile ilgilenmez hangi dosyaları olarak benim app farklı sürümleri dahildir sürekli değiştir ve benim sürümü için ödenen geliştirmek.

CEVAP
14 ŞUBAT 2009, CUMARTESİ


Böyle büyük mükafat birden çok hedef için iyi bir destek var.

Proje menüsünden seçin "Yeni Hedef...". Hedef dahil olan kaynak olarak tek bir kaynak üzerine belirtebilirsiniz başka bir iPhone çalıştırılabilir (Cocoa Touch Uygulama) ekleyin. Bu sadece ücretli sürümü içine bazı kod derleme vardır.

"Gruplar ve Dosyalar" Başlığı (üst belirtin) ve etkinleştirilmesi Hedef Üyelik listesi. sağ tıklayarak ve geçerli hedef dahil değildir hızlı görsel geri bildirim alabilirsiniz

Simülatör veya iPhone için bina arasında geçiş aynı şekilde farklı hedefler bina arasında geçiş.

Belirtmek yapı zaman nasıl bir sınıfsal davranır yapabileceğin iki şey vardır iki versiyonu sınıfı olan her inşa için kendi hedef ya da, bir set inşa zaman bayrak için ön-işlemci. "Ve" sonra "" hedef alacağız. bilgi Dosyaları listele Grupları Hedef seçin Build sekmesine gidin ve aramak "". süreç öncesi N bir madde "ön işlemci Makroları" lite hedefine LITE ekleyin ve aynı şekilde para hedefine PAID ekleyin. denilen görmelisiniz

Kaynak tein #ifdef LITE vb kullanarak derlemek için hangi derleme zamanında belirleyebilirsiniz dosyaları.

Hatta daha da ileri giderek, küresel bayrak veya AppDelegate üye değişkeni #ifdef LİTE göre ayarlamak ve Lite ve ücretli uygulamalar için zamanında davranışlarını değiştirebilir. Bu değer görüyorum emin değilim.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • macpulenta

    macpulenta

    9 EYLÜL 2006
  • Noam Erez

    Noam Erez

    3 NİSAN 2012