version( 應用程式發布版本號 )
version對應的是cfbundleshortversionstring
。
version
一般由產品部門確定,版本號是由分隔的整數組成的字串,一般有2段或者3段式, 如:1.2, 1.2.3
二段式:
第乙個段:(主版本號)大功能的新增或者有迥異的變化
第二個段:(副版本號)既包含小功能更新也會包含 bug 修復
三段式:
第乙個段:重大修改的版本,如實現新的大功能或重大變化的修訂。
第二個段:實現較突出的特點,如新功能新增和大問題修復。
第三個段:代表維護版本,修復bug。
版本號的管理是乙個謹慎的事情,希望各位開發者了解其中的意義。
build( 應用程式內部標示 )
bulid 是給內部使用,與 version 不會有太大聯絡.
bulid對應的是cfbundleversion
。標識(發布或未發布)的內部版本號。用以記錄開發版本的,每次更新的時候都需要比上一次高。
作用:發布build版本供測試團隊進行測試。
version:3.0.0
build:3.0.0.2
**獲取build和version
object-c
nsdictionary *info=[[nsbundle mainbundle] infodictionary];info[
@"cfbundleshortversionstring
"]; //
version
info[@"
cfbundleversion
"]; //build
swift
let info:nsdictionary! =nsbundle.mainbundle().infodictionarylet version = info["
cfbundleshortversionstring"];
let build = info["
cfbundleversion"];
print(
"version = \(version),build = \(build)
")
Xcode中的Version和Build的區別
version對應的是cfbundleshortversionstring。version 一般由產品部門確定,版本號是由分隔的整數組成的字串,一般有2段或者3段式,如 1.2,1.2.3 二段式 第乙個段 主版本號 大功能的新增或者有迥異的變化 第二個段 副版本號 既包含小功能更新也會包含 bug...
Version和Build的區別
乙個version,乙個build,都是設定版本的地方,有什麼區別呢?在ios中 android等工程中也一樣 有兩種version,一種是 cfbundleversion bundle version 也就是我們看到的version,另一種是cfbundleshortversionstring b...
Xcode中Groups和Folder的區別
以前一直沒有在意這個問題,今天 中獎 了 在xcode資料夾檢視中會發現2種顏色的資料夾圖示 黃色和藍色.黃色表示組 groups 藍色表示資料夾 folder 本貓是這樣做徹底更新的 product clean和clean build folder 刪除該專案對應的deriveddata資料夾 重...