build#(build編號)
= bundle version in xcode。
= cfbundleversion in info.plist
選用乙個正整數來表示build#,每構建/提測一次,這個數字就加1。
如:上次構建/提測為1,則本次就是2,下次就是3。
沒有特別說明,bundle version 這個術語等同於 build#。
version number in itunes connect
和 bundle versions string, short 保持一致,即上面說的 version#。
擴充套件版本
選用:version# (role#build#),如 0.5.1 (c2);
其中:role# 表示角色編號,b 表示 經紀人版,c 表示 客戶版;version# 後面有乙個空格;
禪道在禪道中構建/提測時,遵循擴充套件版本格式定義。
y 小更新
the second integer denotes revisions that implement less prominent features.
z 維護更新
the third integer represents maintenance releases. 比如:上線後發現問題,修正後,z 就要加 1。z從0開始。
因為 build# 單一且始終增長,具有簡單性、連續性和唯一指向性。比如 c3 包,b5 包,在開發團隊內部交流時使用會方便很多。
bundle version in xcode
通常理解為 build 編號;
需要不斷增長,既是語義的要求、可理解的要求,同時在 itunes connect 提交時也有新版本要比上乙個版本高這個要求;
和 bundle versions string, short 沒有固定關係。
version number in itunes connect
在 itunes connect 提交認證包時,你需要填寫版本編號。應當和 bundle versions string, short 保持一致。
cfbundleversion
在 info.plist 檔案中,你會看到 cfbundleversion 這個 key,她的值就是 bundle version 的值。
cfbundleshortversionstring
在 info.plist 檔案中,其值為 bundle versions string, short 的值。
product archive 啟動.jpg
product archive 結果.jpg
xcode 版本.jpg
推薦拓展閱讀
**:
iOS App版本更新
可選更新 彈框時有取消和更新兩個按鈕,使用者可以選擇取消按鈕 增加新的功能,改善使用者的體驗等,這種更新不會影響軟體的正常的使用 強制更新 彈框時只有乙個更新按鈕,使用者沒得選擇,必須更新 系統重大漏洞,嚴重影響使用者正常使用等必須強制使用者更新,不更新就不能使用該軟體 方案一 方案二 兩種方案比較...
iOS App檢測版本更新
1 先介紹一下介面 返回資料 其中version是最新的版本號,releasenotes為新版本的更新內容 1 搜尋應用 2 右鍵單擊應用 2 實現 在 void 每次啟動應用的時候檢查更新 self 具體方法 void requesturl nsstring url cgsize size mes...
iOS APP檢查版本更新
ios程式自動提示更新的實現方案大致分為兩種 由於此前沒有找到ios程式更新的方法,就用了第一種方式,但後來發現了一些問題,自己提供伺服器,需要維護,程式提交更新後,由於蘋果需要審核,中間會有時間差,這個時間不好把握。後台就找蘋果的相關文件,終於找到了。實現機制 asiformdatarequest...