본문 바로가기
Dev/iOS

[iOS] BuildNumber auto increment

by steady.dev 2019. 11. 29.

https://www.bsidesoft.com/?p=2970

 

[iOS] Xcode에 빌드번호를 자동으로 증가 시키기

Xcode로 iOS앱 빌드시 자동으로 빌드 번호를 증가 시키는 방법을 설명합니다.

www.bsidesoft.com

위 사이트에서 xcode 빌드번호 자동 올려주기를 build phase의 스크립트로 적용해서 해봤는데, 잘 되었다. 그런데 내가 General에서 직접 빌드번호를 수정한 후 빌드를 해보니 다음 에러메세지가 발생하면서 빌드가 되지 않았다.

 

"Command PhaseScriptExecution failed with a nonzero exit code"

 

구글링해서 찾아보니 원인은 좀 더 찾아봐야 하지만 해결 방법은 https://stackoverflow.com/questions/17911481/auto-increment-build-number-for-multiple-targets-in-xcode/58237340#58237340

 

Auto-Increment Build Number for Multiple Targets in Xcode

I have a "Free" and "Paid" version of my app, and I want to auto-increment both of the build numbers simultaneously, because sometimes I test with the "Free" version and sometimes I test with the "...

stackoverflow.com

에 나와있듯이 Build Settings에서 Versioning System을 Apple Generic으로 변경해주고 Build Phase에서 스크립트를 agvtool next-version -all 로 해주면 빌드가 정상적으로 된다.

다만, 이렇게 했을 때 빌드번호는 다시 초기로 돌아가서 빌드 번호를 1씩 증가시켜 준다.

 

 

댓글