2025년 9월 23일 카카오 사태가 벌어졌다. 나는 다행히 앱스토어 설정에 들어가서 자동업데이트를 비활성해서 이번 사태를 잠깐 피해갈 수 있었다. 하지만 유튜브를 보다보니까 이번에 업데이트를 이미 한 사람들에게 나의 프로필이 까발려 진다는 것을 알게되었다. 내 친구한테 알려지는 건 좋은데 카카오톡은 내가 전혀 모르는 사람이나 싫은 사람, 업무적인 사람들 연락처에 있는 모든 사람이나 전화 번호가 변경되서 모르는 사람들도 친구 목록에 표시가 된다. 그런 모든 사람들에게 내 사생활을 강제로 공개되도록 해버렸다는 거에 공포를 느꼈다. 프로필 탭으로 이동해서 내 프로필에서 오른쪽 상단에 설정 버튼이 있고 그걸 클릭하면 프로필 설정들이 있고 거기서 옵션들을 비활성 해주자 “프로필 인증배지 표시”, “내 프로필 검색”, “내 홈 표시” 모두 비활성 해줬다. 솔직히 앞으로 이번 사태 이전으로 롤백을 시키지 않는한 앞으로 프로필에 사진을 올릴거 같지 않다. 이미 앱은 배포가 되었고 이 사태가 벌어진 버전의 앱을 업데이트 하지 않고 사용하는 사람들이 많을것이다. (보통은 앱을 배포 하고 강제로 업데이트 유도하지 않는 이상 앱을 업데이트 하지 않는 사람들이 많다.) 만약에 더 프로필 공개에 공포를 느낀다면 프로필에 올린 이미지들을 당장 지우자. *추가* 숏폼과 오픈채팅을 합쳐놓은 것도 참 거지같은 짓을 한거라고 생각한다. 오픈채팅에 개발이나 다이어트나 여러가지 같은 관심을 가진 사람들이 단체 톡방에 들어가서 커뮤니티를 하고 계실거다. 나도 개발 단체톡방에 들어가서 대화를 하는데 왜 그걸 합쳐놔서 오픈채팅을 들어가기 위해서 무조건 숏폼을 강제로 봐야 한다는 건 참 별로다. *추가 2* 벌서 온갖 야시시 하고 폭력적인 숏폼에 노출되고 있...
- 터미널을 열고 프로젝트를 생성할 곳으로 이동
- pod lib create [프로젝트 이름] 을 입력하고 엔터
- ex> pod lib create testproject
- 진행 과정 중에 몇 가지를 묻는데
- 이름
- 메일
- 언어 (swift / obj-c)
- 프레임 워크 → none
- 테스팅 → no
- 생성된 프로젝트에서 .podspec 내용을 일부 수정
- s.summary
- s.description
- s.homepage
- s.source
- 입력된 내용 중에 틀린 부분이 있는지 확인하기 위해서 해당 프로젝트 폴더 내에서 터미널 창에
- pod lib lint
- pod lib lint --no-clean : 간혹 진행이 잘 안되는 경우가 있는대, --no-clean 을 옵션으로 넣어주자
- 수정 해야 할 부분이 있다면 알려주게 된다.
- 일단 GIT 에 올려주자
- git add *
- git commit -m "최초 등록"
- 최초 원격 서버에 등록해야 하는 경우는 아래 와 같이 입력
- git remote add origin 원격주소
- git push -u origin master
- 내부 테스트 하기
- 라이브러리를 개발하면서 Example 에서 개발과 테스팅을 해야하는데 에러가 많이 발생할 것이다.
- 그런 경우 프로젝트 내부의 Exapmle 폴더로 이동하자 (podfile 이 있어야 한다)
- cd Example/
- 그 곳에서 처음에는 pod install 을 추후에 업데이트 되는 사항은 pod update 로 변경 사항을 적용하고 테스팅도 가능하다
- 중요한 TIP
- 실제 Classes 폴더에 파일들을 넣고 Example 프로젝트에서 실행해보면 에러가 발생을 할 텐데 Classes 폴더에 넣는 Swfit 파일 중 공개하는 소스는 public 으로 만들어 줘야 한다 …..
개발환경 설정은 여기까지 추후에는 회사에서 코어를 배포하기 위한 벙법도 정리 예정