在答案https://stackoverflow.com/a/22109738/448734,獅子座說需要更高的內部版本號來強制更新。有許多描述,例如https://stackoverflow.com/questions/10091310/heres-how-to-auto-increment-the-build-number-in-xcode,其中人們將該字段用作數字。XCode Build(CFBundleVersion)值是否曾被視爲數字?
但是,該字段實際上是一個字符串,並且根據經驗,將「3.8.3 beta 4c」放在那裏似乎沒有問題。
所以我的問題是:這個領域曾經被視爲一個數字,並進行比較,以便一個被認爲比另一個更高?如果是這樣,當字符串包含非數字字符或多個小數點時如何完成比較?這在哪裏記錄?
然後不要放置任何非數字字符和多個小數點。 – Desdenova
我覺得你已經錯過了我的問題的本質,即:是否有任何_reason_按照你的建議行事? – Bryan