ios -> IOS application version number setting rules

The format of the version number: v<major version number>.<minor version number>.<release number> 

The initial value of the version number: v1.0.0 

so 2.50 > 2.6 because 50 > 6

Management Rules: 

Major version

1. The main component of the product is significantly modified, and the main version number is increased by 1; 

2. The interface protocol between the main components of the product is significantly revised, and the main version number is increased by 1.

Minor version 

1. When the major version number is changed, the minor version number is set to 0; 

2. For data structure changes (except for adding or modifying the meaning of comments), add 1 to the minor version number; 

3. If the minor version number is accumulated to more than 20 , the major version number is used in the round system, the major version number is incremented by 1, and the
minor version number is reset to 0.

Release number (Release)

1. When the major version number or minor version number is changed, the Release number is set to 0;

2. If there is no data structure change in the released version, the Release number is incremented by 1.

The number of digits of the release number should be as consistent as possible, if 1.0.001 can be up to 1.0.999, but 1.0.0 can be up to 1.0.9

 

for example: 

 

When a new version is released, the version number of the major, minor, or build (if any) should be updated, depending on the size of the change.

When there is a huge update, the version number of the major will be increased. And when there is a major update, but not the major, the version number of the minor will be updated.

If the update is relatively small, such as just bug fixing, the version number of the build will be updated. Here is an example:

1.0→1.0.1→1.0.2→1.1→1.1.1→2.0→2.1→2.1.1→3.0→…In the above example,

1.0 to 1.0.1 to 1.0.2, 1.1 to 1.1.1, 2.1 to 2.1.1 are all minor updates, such as bug fixing, interface fine-tuning, etc.;

1.0.2 to 1.1, 2.0 to 2.1 are all major updates, such as adding many new functions;

1.1.1 to 2.0 and 2.1.1 to 3.0 are major updates, such as a complete change in the app's interface or functionality.

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326252768&siteId=291194637
ios