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

  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009
  • Tracy Hairston

    Tracy Hairst

    22 Mayıs 2009