iOS/iOS memo(27)
-
navigation controller를 embed해서 이용하던 중 화면이 안보일때
너 entry point설정 안하지 않았뉘..? Attributes inspector를 클릭해서 요것을 설정해주면 된다. 앱이 실행되고 나서 앱의 첫화면을 뭘로 보여줄지 설정이 안되서 생겼던 간단한 이슈. 에러 메시지가 뭔가 귀여워서 캡쳐해놓는다ㅋㅋ
2021.12.02 -
iPhone is busy: Making iPhone ready for development
안녕하세요 bannavi입니다^ㅅ^ 오늘은 시뮬레이터가 아닌 제가 사용하는 아이폰을 연결해서 앱을 실행해보다 마주한 에러를 해결해보려고 합니다. 흠.. 평소에는 별 문제없이 잘 실행했었는데 왜 갑자기..? 싶지만..! 좋아요 일단 해결해봅시다. shift + command + 2를 눌러주셔도 되고요! xcode가 켜져있는 상태에서 Window - Devices and Simulators를 클릭해주세요 전 여기서 제 아이폰을 우클릭해서 Unpair해주었습니다. 그리고 xcode를 꺼준다음에(실행중인 xcode가 없도록 완전히 실행 종료요!) 다시 아이폰을 연결하면 제 폰에 "이 아이폰을 신뢰하시겠습니까?" 라는 문구의 Alert창이 뜨는데 당연히 신뢰해야겠죠? 그런다음 다시 xcode를 실행하셔서 targ..
2021.10.30 -
애플로그인 시, 애플 로그인 fullname이 설정창에 보여지지 않는 이슈
안녕하세요 bannavi입니다^ㅅ^ 새벽 6시까지 아니 그냥 아침까지 고민했던것이 선배 개발자님의 조언 한마디로 해결이 되는 매직을 경험하고 달려왔습니다. 제가 구현하려고 했던건, 애플이든 구글이든 로그인을 한 다음 앱의 설정창에 들어가면 아래와 같이 설정창 상단에 이름 또는 닉네임이 보이도록 하는거였어요. 예를들면 구글로 로그인했을때는 제 구글 닉네임이 딱 보여져야하고요("치킨터미네이터") 애플로 로그인 했을때는 제 이름 "반나비"가 보여져야 하는거였죠. 아래 그림처럼요. 휴, 분명히 오류없음을 확인하고 버그없이 기능구현도 잘했고, testflight에서도 버그없이 잘 실행되는걸 확인했는데.. 문제는 애플로 로그인했을때 문제가 발생했어요. 애플로 로그인하고 설정창을 봤는데 "반나비" 이름이 안보이고 저..
2021.10.25 -
LLDB)야무진 디버깅을 위해 LLDB 기초를 배워보자
본 포스팅은 아래의 링크를 참고하여 작성되었습니다. 번역이 어색하게 느껴지면 댓글로 제게 도움을 주세영.. 안녕하세요 bannavi입니다^ㅅ^ 오늘은 디버깅 스킬 향상을 위해 LLDB를 배워볼거에요. 디버깅이 중요하단 말은 많이 들어봤는데.. break point를 어디에 걸어야될지 모르겠어.. 오류추적을 대체 어떻게 하라는거지.. 알 수 없는 오류땜에 킹받네....ㅠㅠ 이런 고민.. 저만 해본거 아니죠?^ㅅ^ 오늘은 이런 고민을 해결하고, 오류에 좀더 능숙하게 대응하기 위해 LLDB를 배워보는 시간을 갖겠습니다. LLDB가 무엇인지 알기 위해서는, 먼저 LLVM에 대한 간단한 이해를 하는 것이 좋아요! LLVM 1. Apple 에서 진행한 Compiler에 필요한 Toolchain 개발 프로젝트 2. ..
2021.10.17 -
SwiftLint로 코드를 깔꼼하게 바꿔보자.(self코드리뷰)
안녕하세요 bannavi입니다^ㅅ^ 저는 요즘 코테 준비도 조금씩 하고, 애플 리젝 대응도 하고, 만들어놓은 프로젝트 리팩토링도 하면서 유의미한 나날을 보내고 있습니다. 저같이 혼자 독학으로 iOS를 공부하시는 분들의 가장 큰 고충은 코드리뷰의 부재라고 할 수 있겠는데요, 그래도 혼자 더 나은 코드를 위해 조금이라도 노력하는 자세는 중요하다고 생각합니다. 오늘은 그래서 self코드리뷰가 가능한 library, SwiftLint를 사용해보려고 합니다. SwiftLint 가끔 it기업 블로그를 종종 볼때마다 등장한 녀석이었어요 SwiftLint...! 아래 link는 readme를 읽어보고 싶으시다면 참고해보세요. 아래 링크에서 따로 다운받을것은 없습니다ㅎㅎ https://github.com/realm/Sw..
2021.10.14 -
리젝처리를 받고 애플 담당자와 겨뤄야 할때가 왔다...면?(feat. Resolution Center)
사실 내가 만든앱이 단순한 앱도 아니고 인앱결제가 들어간 앱은 담당자 검수가 더욱 깐깐하다는 글을 많이 봤었기때문에 사실 리젝을 예상했었다.ㅋㅋ 근데 아니나 다를까 켁 문제는 두가지였는데 해결방법을 간단하게 말하면 킹받는 부분이 있어도 진정하고 첨부파일 사진, apple developer forum등에서 근거를 대면서 주장을 조심스레 말씀드리면 되는것같다. 저는 담당자가, '사진 봐봐 반나비.. 로그인 안되잖아? 이거 리젝사유야 리젝사유..'해서 '엥 근데 내가 첨부한 동영상 봐봐 난 로그인 잘만되는데? 그리고 내가 여기 추가한 애플개발자포럼 글 한번 읽어봐봐 ~에서 예전부터 주기적으로 로그인 안된다고 호소하는 사람들이 많았어 이쯤되면 애플잘못이 아닌지 한번 고려해봐야되지않을까?'를 좀 예쁘게 포장해서 ..
2021.10.14