2015-10-19 45 views

回答

3
  • 「版本」 CFBundleShortVersionString(字符串 - iOS設備,OS X)指定了包,其識別該應用的釋放迭代的發行版本號。發行版本號是由三個以句點分隔的整數組成的字符串。

  • 「Build」CFBundleVersion(String - iOS,OS X)指定包的版本號,該版本號標識包的迭代(已發佈或未發佈)。構建版本號應該是一個由三個非負數,句點分隔的整數組成的字符串,第一個整數大於零。該字符串應該只包含數字(0-9)和句點(。)字符。前導零從每個整數中截斷並且將被忽略(即,1.02.3相當於1.2.3)。此密鑰不可本地化。

CFBundleVersion - 是確定在iTunes conncet可最後和當前版本,如果你在法律使用,AppStore的多年平均值接受/拒絕您的應用程序,可能是二進制還沒有上傳。

你可以看到輸入您的info.plist CFBundleVersionCFBundleShortVersionString

<key>CFBundleVersion</key> 
<string>1.0</string> 
<key>CFBundleShortVersionString</key> 
<string>1.0</string> 
+2

所以回答我的問題是NO,我應該堅持的是「1.2.3」命名約定? – efimovdk

+0

@efimovD - 絕對不能使用它 –