안녕하세요 데브리프터 입니다! 회사에서 프로젝트를 진행하면서 여러가지 상황에 따라서 빌드를 모두 다르게 해야하는 상황이 많았습니다.이런 이유로 flag 를 활용한 코드제어에 대한 내용을 이전 글에서 포스팅했습니다. 오늘은 실제로 빌드환경에 따라서 In House 방식으로 배포하기 위해 ipa 파일을생성하는 방법에 대해서 작성해 보겠습니다! 서론 그만하고 시작합니다!! 사용 및 작성 목적SI 프로젝트 중 보안정책이 강한 몇몇 회사는 그 특성상 현장에가서 직접 개발 / 디버깅 / 테스트 하기에 자원이 부족합니다특히 테스트 기간에 여러가지 이슈사항으로 보안테스트 , 배포용 , 개발환경테스트용 등 다양한 환경을 적용해서 빌드파일을 전달해야할 상황이 여러 프로젝트에서 동시다발적으로 생깁니다. 이에 따라서 잘못된..
[##_revenue_list_upper##]
developer
[##_revenue_list_lower##]안녕하세요!주제가 이리저리 튀는 데브리프터입니다.. 클라이언트에 따라서 모의해킹용으로 빌드를 하는데 이때마다 configuration이나여러 가지 보안 세팅 코드들을 수정하고 다시 원래대로 돌려놓아야 하는 굉~~~~~~장히 번거롭고그럼에도 휴먼에러 가능성이 너무 많은 상황이라 이를 조금이라도자동으로 제어할 수 있게 하려고 찾아보다가 flag라는 아이를 처음으로 알게 됐습니다! 근데 이놈이.. 좀 헷갈리고 세팅하는 데서도 좀 애를 먹어서 (한 번만 테스트하고 문서화해놓으면 되는 건데 왜 아직..?)다른 분들도 저처럼 고생하지 말고이것도 되나..?그럼 이런 케이스도..? 하는 부분까지 다 테스트 돌려보고 기록한 거 보시라고 작성했습니다!..그럼 시작하겠습니다!! 먼저 Swift 에는 #을 사용하여 전처리문을..
너어어어어무 너무 오랜만입니다.회사일이 바쁘기도했고도움이 되는 글을 쓰자니 주제선정만 잔뜩 해두고도무지 공부할 시간이 안나서오랜만에 포스팅합니다..!기다려주신분이 있을지는 모르겠지만.... 그래도.. 반성합니다..😂 시작할게요!! 사이드 프로젝트하면서 요런걸 만들게 됐는데요..!하고나니까 넘나리 간단한데 처음에 시작할 때만 해도 어떻게 접근하는게 좋을지 고민이 많이 됐었어서기록하고 가려고합니다! 일단 얘는 tagView, chipView 라고 부르고 구현하는데는 여러가지 방법이 있습니다! ScrollView를 사용해서 전체적으로 뷰를 세팅하고tag 배열을 돌면서 뷰를 생성하고 방식으로 해도 되지만, 이걸 다 자동으로 해주는 CollectionView 라는 녀석이 있으니까 이 녀석을 사용해서 구현하려고..
새로운 회사에 들어가서 적응하고 기존과 다른 업무들을 익히느라 그 동안에 쌓였던 물음표들과 지식을 정리할 시간이 부족했다. 다시 시작해본다! 오늘은 .DS_Store파일에 대해서 공부해보려고 한다. MacOS 에서 프로젝트를 만들고 레파지토리에 올리다보면 .DS_Store라는 파일이 생성되어 있는 걸 볼 수 있다. 아닌게 아니라, 이런 뭔지 모르는 파일 때문에 브랜치가 꼬이거나 커밋을 되돌려야 하는 상황들이 꽤나 생긴다. (ex: .pbxproj 같은..) 그래서 이 녀석이 대체 누구고, 어떻게 해결하면 좋을지 알아봤다!! .DS_Store 파일이란? Desktop Service Store의 약자로 macOS에서 생성되는 숨김파일로, Window에서의 thumb.db 파일과 비슷한 유형이다. macOS ..