xcode構建iOS app時為什么分version和build兩個版本號

CFBundleVersion,標識(發布或未發布)的內部版本號。這是一個單調增加的字符串,包括一個或多個時期分隔的整數。
CFBundleShortVersionString 標識應用程序的發布版本號。該版本的版本號是三個時期分隔的整數組成的字符串。第一個整數代表重大修改的版本,如實現新的功能或重大變化的修訂。第二個整數表示的修訂,實現較突出的特點。第三個整數代表維護版本。該鍵的值不同于“CFBundleVersion”標識。

同一個版本號可以對應多個build 。
version是app發布時用戶看到的版本號。

build的為了方便開發者多次提交binary, 比如被蘋果reject后。

例如,第一次提交version和build都是1.0.

假如審核沒過,那么修改代碼后新的構建的version還是1.0,build改為1.0.1就ok了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容