SORU
10 HAZİRAN 2010, PERŞEMBE


Program aracılığıyla ekran versiyonu/iOS app hedef yapı numarası?

Nasıl programlı olarak resimde ** 5 gibi bir değer alabilir?

Böyle büyük mükafat olarak ben projenin hedef Properties penceresinde gördüm. İnsanlar kullanmakta olan biliyorum yani giriş ekranı bu ekran benim app istiyorum?

CEVAP
20 AĞUSTOS 2012, PAZARTESİ


Vardır2Numaraları!

Pazarlama ve sürüm numarasını ve müşteriler için denirsürüm numarası. İle başlar1.0ve önemli güncellemeler için gider2.0,3.0küçük güncellemeleri1.1,1.2ve hata düzeltmeleri için1.0.1,1.0.2. Bu sayı bültenleri ve yeni özellikler hakkında yöneliktir.

yapı numarasıbu çoğunluklaDahili numara oluştururo zamana kadar yapılmış. Ama bazı deposunu şube sayısı gibi diğer numaraları kullanın. Bu numara olmalıdırbenzersizfarklı hemen hemen aynı ayırt oluşturur.


Bu almak içinsürümNSString değişken sayısı

NSString * appVersionString = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];

Bu almak içininşaNSString değişken sayısı

NSString * appBuildString = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];

Eğer istersenizher ikisi deNSString bir:

NSString * versionBuildString = [NSString stringWithFormat:@"Version: %@ (%@)", appVersionString, appBuildString];

Bu ile testSürüm 5.0.1 (5A2053) böyle büyük mükafat. Yapı sayısı genellikle parantez / parantez içinde yazılır. Yapı numarası onaltılık veya ondalık.

buildandversion


Böyle büyük mükafatsen-ebilmek otomatik artışyapı numarasıgibiondalık sayıRun script aşağıdaki yerleştirerek proje ayarları faz oluşturmak

#!/bin/bash    
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber   1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

İçinonaltılıksayı bu programı kullanmak oluşturun

buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$((0x$buildNumber)) 
buildNumber=$(($buildNumber   1)) 
buildNumber=$(printf "%X" $buildNumber)
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

Xcode için5aşağıdakileri yapın:

Adım 1

step1

Adım 2

step2

Adım 3

step3

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008