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

  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010