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

  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009