Xcode中的Version和Build的區別

2021-07-27 08:26:07 字數 1328 閱讀 5691

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().infodictionary

let 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資料夾 重...