상상 너머 그 무언가...

소프트웨어 또는 앱에 버전 규칙 본문

개발관련(Development)/기타(Etc)

소프트웨어 또는 앱에 버전 규칙

Clack 2012. 11. 16. 11:45



도전묘수장기의 현재 수정작업중인 버전은 1.0.5 이다.

1.0.5는 뭘 의미하는 것일까?

버전 숫자들 사이의 . 기호를 구분자로 해서 세가지 의미가 붙여진것이라고 볼 수 있다.


<Major Version>.<Minor Version>.<Build Number>

위에 적힌것처럼 가장 앞에 나오는  Major Version숫자는 프로그램이나 앱의 변경된 내용이 기존버전과 비교했을때 크게 달라지거나 새로운 것이라 해도 받아들여 질 정도의 변경이 된 경우에 카운트 되는 숫자이다.

두번째에 나오는  Minor Version은 기존 버전에서 없던 기능이 추가되거나 기능개선이 이루어 진 경우에 카운트 되는 숫자이다.

마지막 Build Number는 Patch Number라는 의미로 사용하기도 하는데 자잘한 버그 수정이나 내부적 코드 보완이 있을때 카운트 되는 숫자이다.


1.0.5 는 처음 출시한 앱에서 큰 변화는 없이 자잘한 버그 수정을 5번 했다는것을 의미한다.


Apple iTunes App의 버전은 1.0.0 형식의 최대 3자리 버전형식을 따르며

Flash Builder에서 iOS앱 빌드시 버전명에 숫자이외에 다른 문자를 넣으면 빌드가 되지 않는다.