In Xcode 4 sehe ich dies für meine Zielzusammenfassung:
Die Eingabe "Version" entspricht CFBundleShortVersionString
in der Datei info.plist und die Eingabe "Build" entspricht CFBundleVersion
.
Was ist der Unterschied zwischen diesen beiden? Ich sehe viele Leute im Internet, die für beide den gleichen Wert legen wollen, und mein Verdacht ist, dass dies auf Abwärtskompatibilität zurückzuführen ist.
Ich habe zwei Fragen:
1) Wenn ich von vorne anfangen würde, was wäre die beste Vorgehensweise für die Versionierung Ihrer App?
2) In allen früheren Versionen meiner App habe ich nur verwendet CFBundleVersion
. Um den Upgrade-Prozess nicht zu verfälschen, sollte ich weiterhin auf CFBundleVersion
die gleiche Weise wie bisher inkrementieren oder ist es möglich, auf den "richtigen Weg" zu wechseln, sofern einer vorhanden ist?