我注意到我可以通過字符串命名我當前的構建。 Xcode允許這樣做。但我沒有看到有人這樣做。對我來說,使用單詞而不是1.3.78會非常方便。這是合法的嗎? 「法律」我的意思是它不會被應用程序審查小組拒絕。iOS應用程序的版本和內部版本號可以是字符串嗎?
3
A
回答
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 CFBundleVersion
和CFBundleShortVersionString
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
相關問題
- 1. 顯示Silverlight應用程序的內部版本號或版本?
- 2. 在科爾多瓦應用程序的iOS內部版本號
- 3. Xcode版本和內部版本號
- 4. 是否可以訪問XCode的目標版本和內部版本號?
- 5. ASP.Net版本號/內部版本號
- 6. 我可以使用版本號2.0開始我的新iOS應用程序嗎?
- 7. iOS應用程序版本
- 8. 從Phonegapp讀取Bundle版本和Bundle版本字符串應用程序的iPad
- 9. 新版本的Xcode內部版本號
- 10. 是否可以修改主應用程序的iOS版本?
- 11. 使用Swift在字符串內插入應用程序版本?
- 12. 內部版本VS版本號
- 13. 版本內部版本號與TortoiseSNV
- 14. iOS應用版本編號
- 15. 版本5.0.1的ios應用程序構建可以在ios 5.1上運行嗎?
- 16. 命名應用程序內部版本號的錯誤
- 17. iOS應用版本和版本號iTunesConnect TestFlight
- 18. Xcode的內部版本號
- 19. BIOS內部版本號和標識號?
- 20. 「沒有版本符號的符號版本部分」
- 21. Web應用程序的版本VS IOS版本
- 22. Nuget版本控制忽略內部編號SemVer的符號嗎?
- 23. Can bzr可以指定主版本號和次版本號?
- 24. 在asp.net mvc應用程序上打印內部版本號
- 25. 不同版本的IOS應用程序
- 26. iPad版本的iOS應用程序
- 27. 排序應用程序版本號
- 28. 將curl_version()轉換爲版本字符串的24位版本號
- 29. .NET版本號(安裝程序版本)
- 30. 生成庫版本和內部版本
所以回答我的問題是NO,我應該堅持的是「1.2.3」命名約定? – efimovdk
@efimovD - 絕對不能使用它 –