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

  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008