반응형
사용자 계정으로 잘 돌던 스크립트가, 재부팅 시 서비스를 동작하게 하기 위해 root로 계정을 옮겼더니,
fastlane unlock-keychain 동작 시 키체인을 못찾겠다고 에러를 뱉었다.
인증서 자체를 기존 사용자 계정의 키체인에 등록했기 때문에, 당연한 결과라고 생각했고,
root에 인증서를 등록하는 것은 미련한 행동이라 생각하여, unlock-keychain에 argument가 없을지 검색해보았다.
역시나 있었다!
docs.fastlane.tools/actions/unlock_keychain/
path에다가 원래 등록했던 keychain의 경로를 명시해주면 된다.
대략 아래와 같은 경로다.
# Fastfile
...
unlock_keychain(
path: '/Users/xxx/Library/Keychains/login.keychain-db',
password: 'abcde12'
)
...
바꿔주니 잘 되는군!
반응형
'개발 > Linux, System' 카테고리의 다른 글
[OSX] SIP와 관련된 이슈 (0) | 2021.04.29 |
---|---|
[OSX] ssh포트가 먹통일 경우 임시 해결책 (0) | 2021.04.29 |
[OSX] LaunchAgents와 LaunchDaemons (0) | 2021.03.08 |
[OSX] OSX에서 Windows 공유폴더 마운트하기 (0) | 2021.03.03 |
[fastlane] OSX Catalina에서 gem install 시 ruby/config.h 못찾는 이슈 해결 (0) | 2021.03.03 |