분류 전체보기139 [Error] Unable to load contents of file list : Target Support Files/... Merge 충돌 발생 후 수습하면서 발생한 에러입니다. 해결방법 : 개발 배포 인증서를 다시 설정해주는것을 잊었습니다. ㅎㅎ 설정만 해주시면되겠습니다. 2022. 9. 21. iOS 협업 전 팀원 초대, Certificate, Provisioning profile 생성 및 등록 시작부터 문제가 생겼습니다. Appstore Connect에 팀원을 초대하고 권한을 부여하면 초대한 팀장(편의상 팀장이라고 가정)이 세팅해둔대로 Provisioning profile을 받아볼 수 있다는 가이드(블로그) 글을 보았습니다. 아래 블로그입니다. https://sansanji.tistory.com/entry/xcode-%EC%9D%B8%EC%A6%9D%EC%84%9C%EC%99%80-%ED%94%84%EB%A1%9C%EB%B9%84%EC%A0%80%EB%8B%9D-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%ED%8C%80-%EC%84%A0%.. 2022. 9. 16. 애플 개발자 계정을 등록하면서... - 에이젠 지금까진 PM의 애플 개발자 계정을 사용해서 앱을 등록하였습니다. 지금 참여중인 외주 프로젝트는 회사의 팀계정으로 join해서 별도로 등록을 하지 않고 관리를 하려고 했구요. 하지만 join 한 후 처음 프로젝트를 받아왔을때 팀Signing에서 문제가 생겼습니다. 이를 해결하려면 Certificates, Identifiers & Profiles 페이지에 들어가서 인증서와 프로비저닝 프로파일을 생성해야하는데 개발자 등록을 하지 않으면 아래와 같은 페이지가 나오지 않더군요. 언젠가 개인앱 관리 또한 제 계정으로 하게 될 것이므로 바로 개발자 등록을 하게 되었습니다. 방법은 등록하기를 들어가서 이름, 연락처, 주소 등 필요한 개인정보를 작성해주면 되기때문에 어렵지 않았습니다. 그리고 KG이니시스를 통한 카드결.. 2022. 9. 15. [iOS] Closure, Trailing Closure, Escaping Closure - 에이젠 Android 개발에서 Kotlin을 그동안 사용해오다가 iOS개발의 필요성을 느끼고 Swift를 처음 접한 당시 굳이 클로져라는 단어를 붙이는 게 무슨의미가 있나 싶었습니다. 코틀린의 람다함수랑 비슷한 것 같죠? 클로저를 검색해서 정의를 살펴보면 아래와 같습니다. 클로저는 사용자의 코드 안에서 전달되어 사용할 수 있는 로직을 가진 중괄호“{}”로 구분된 코드의 블럭이며, 일급 객체의 역할을 할 수 있다. - 일급 객체는 전달 인자로 보낼 수 있고, 변수/상수 등으로 저장하거나 전달할 수 있으며, 함수의 반환 값이 될 수도 있다. - 참조 타입이다. - 함수는 클로저의 한 형태로, 이름이 있는 클로저이다. 일급객체? 중괄호 코드블럭? 그냥 함수가 실행되는 바디 부분 아닌가? 음... 함수가 클로저의 형태.. 2022. 9. 14. [외주]협업 전 규칙 정리하기 (Convention) - 에이젠 추석 연휴에 짬내서 외주 프로젝트의 gitLab 레포지토리를 훑어보았습니다. 일단 아키텍쳐, 기술스택 등은 회사에서 정해준 템플릿대로 구현해야했기에 도전해볼만한 or 적용해보고 싶은 부분은 따로 생각할 필요가 없었습니다. 외주 프로젝트에 투입되기 전 작업하고 계셨던 iOS개발자는 한분이셨습니다. 제가 투입된 시점부터 저를 포함해 두명이서 작업을 하게 될 예정입니다. 두명이 되었으니 서로 코드리뷰를 하면서 작업할 수 있고 충돌방지에 신경을 써야할테죠. 안정적인 version관리를 위해서 네이밍, Commit 컨벤션, Branch 전략 등의 필요성을 느꼈습니다. (이전 DND 사이드 프로젝트에서 경험한 협업에서 처음 적용해보았습니다.) 최근 심사를 통과한 Bidit앱은 iOS를 혼자 맡아서 진행중이기에 충돌.. 2022. 9. 13. [Algorithm] Greedy 30 (백준) - 에이젠 https://www.acmicpc.net/problem/10610 10610번: 30 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한 www.acmicpc.net 공략 10^5개의 숫자로 구성된다라는 말은 예제를 보면 10^5보다 큰 숫자가 있었기에 자리수가 10^5 자리까지 있다는 것을 알 수 있었습니다. 완전탐색으로는 역시 풀 수 없겠죠. 1. 숫자 안에 0 이 꼭 필요하다. 30의 배수이기 때문에 0이 없으면 안 되는 것을 알 수 있었습니다. 1의자리 빼고는 3의배수가 나오도록 가장 큰 수를 찾아야하는데... 결국 힌트를 찾아보았습니다. 2. 모든 자.. 2022. 9. 12. [Algorithm] Greedy 대회or인턴 (백준) - 에이젠 https://www.acmicpc.net/problem/2875 2875번: 대회 or 인턴 첫째 줄에 N, M, K가 순서대로 주어진다. (0 ≤ M ≤ 100, 0 ≤ N ≤ 100, 0 ≤ K ≤ M+N), www.acmicpc.net 실수 남자1명 여자2명인데 반대로 읽음... 낙오자 계산할때 팀매칭된 그룹 수를 갱신해 주지 않아서 틀림. 공략 알고리즘 중급 1/3 의 그리디 연습 문제입니다. 남자가 인원수가 훨씬 많다는 가정하에 과정을 설명해보겠습니다. 1. 각각 주어진 남 여 인원수를 팀에 필요한 인원수로 나눕니다. M / 2 : 몫1 + 나머지1 , N / 1 : 몫2 + 나머지2 2. 각각 나눈 몫중에 작은 값이 인턴이 없을 때 나올 수 있는 팀 개수입니다. 남자가 훨씬 많으니 몫2가 .. 2022. 9. 11. 이전 1 ··· 6 7 8 9 10 11 12 ··· 20 다음 728x90