https://www.bsidesoft.com/?p=2970
위 사이트에서 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
에 나와있듯이 Build Settings에서 Versioning System을 Apple Generic으로 변경해주고 Build Phase에서 스크립트를 agvtool next-version -all 로 해주면 빌드가 정상적으로 된다.
다만, 이렇게 했을 때 빌드번호는 다시 초기로 돌아가서 빌드 번호를 1씩 증가시켜 준다.
'Dev > iOS' 카테고리의 다른 글
[iOS] 인증서가 유효하지 않은 서버(https) 접속하기 (0) | 2021.03.22 |
---|---|
[iOS] 기본 - Property List (프로프티 리스트) (0) | 2020.04.24 |
[Push Notification] 디바이스 토큰 변경 조건 (0) | 2020.04.09 |
[iOS] 시스템 권한 페이지로 이동 (0) | 2019.12.09 |
iOS 12 부터 WiFi 정보 확인 시 권한 필요 (0) | 2019.03.19 |
댓글