SORU
18 Mayıs 2009, PAZARTESİ


Nasıl benim uygulama sürümü düzeltme ekran'in ayarları paket alabilir miyim?

Benim uygulama ayarları paket Uygulama Sürümü ve iç revizyon, 1.0.1 (r1243) gibi bir şey eklemek istiyorum.

Kök.plıst dosya böyle bir parça verir

     <dict>
        <key>Type</key>
        <string>PSTitleValueSpecifier</string>
        <key>Title</key>
        <string>Version</string>
        <key>Key</key>
        <string>version_preference</string>
        <key>DefaultValue</key>
        <string>VersionValue</string>
        <key>Values</key>
        <array>
            <string>VersionValue</string>
        </array>
        <key>Titles</key>
        <array>
            <string>VersionValue</string>
        </array>
    </dict>

ve "" yap. dize VersionValue değiştirilmesini istiyorum

Benim deposundan sürüm numarası, ihtiyacım olanı (pre-process) Root işlemi için bir yoldur ayıklamak için bir komut dosyası var.plist, derleme zamanı ve kaynak dosyayı etkilemeden revizyon numarasını değiştirmek dosyası.

CEVAP
17 Temmuz 2009, Cuma


Tembel adamım çözüm uygulama kodumu sürüm numarasını güncellemek için. Kök (veya boş) varsayılan bir değer olabilir.plist ve sonra, bir yerde başlangıç kodu:

NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
[[NSUserDefaults standardUserDefaults] setObject:version forKey:@"version_preference"];

Tek yakalamak uygulamanızın güncelleştirilmiş sürümünü ayarlar panelinde görünmesi için en az bir kez çalıştırılması gerekir.

Fikir ileri götürüp, örneğin, uygulaması başlatıldı nasıl, ya da diğer bilgi ilginç bitlik bir sayaç güncelleme olabilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • Mega64

    Mega64

    24 ŞUBAT 2006
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009