본문 바로가기

ios79

[Error] 더미데이터가 보여지지 않는 현상 (UUID 중복) - 에이젠 저를 포함한 5명. SwiftUI 토이프로젝트를 만들어보고 있었습니다. 저는 아래와 같은 검색 화면을 구현하고 있었습니다. 단어 또는 단어 뜻을 탐색하여 or연산을 통해 검색결과가 나오게 됩니다. 위에 중복으로 두가지가 나온건 동일한 더미데이터를 두개 넣어놔서 그렇습니다. 팀원들이 각자 맡은 파트를 수정한 후 merge해주었고 다시 열어서 테스트를 해보는 중 문제가 발생합니다. 한번 검색을 하고 나서 다른 단어를 검색해도 가장 처음 검색한 단어에 대한 결과가 바뀌지 않았습니다. 같은 결과만 계속 나오는 겁니다. 텍스트를 모두 지우면 빈 화면이 나타나게 되어서 searchStr(텍스트 필드 String값)이 제대로 옵저빙 되고 있는 것은 맞는데 왜그럴까요... 다시 실행해서 다른 검색어를 입력하면 최초 검.. 2022. 12. 2.
[Error] 테스트 플라이트 업로드 중 발생한 Error : Invalid Pre-Release Train. The train version '1.0' is closed for new build submissions - 에이젠 최종 산출물을Zip 파일로 전달 후 다른 기기로도 테스트하실 수 있도록 테스트플라이트 업로드를 하던 중 발생한 에러입니다. 업로드 버튼 누르고 기분좋게 밥먹으러 갔다왔는데... 프로젝트 기간동안 50번 정도 똑같은 루틴으로 테스트플라이트 업로드를 하면서 한 번도 발생하지 않았는데 뭐지? 원인은 간단했습니다. 이미 1.0버전이 앱스토어에 올라갔기 때문에 지금 업로드하려고 한 버전도 1.0버전으로 중복되기 때문이었습니다. minor version을 한단계 올린 1.0.1 version으로 업로드하여 해결하였습니다. Build Number는 동일하게 해두어도 테스트플라이트에 업로드되면 자동으로 빌드 넘버가 올라갔었기에 1.0(1) -> 1.0(2)-> ... -> 1.0(49) -> 1.0.1(1) 신경쓰지 .. 2022. 11. 29.
[Error] Access to UITextField's _placeholderLabel ivar is prohibited. This is an application bug" ReactorKit Cleverbot 예제 참고를 위해 clone받고 실행해보니 빌드는 성공하는데 런타임 중 제목과 같은 에러가 뜨더군요. 바로 같은 사례를 찾을 수 있었고 요약하자면 UITextView+Placeholder 라이브러리에서 UITextField의 Placeholder의 컬러에 접근했던 코드에서 에러가 발생하는 상황입니다. 지금은 접근이 금지되었다는 것이죠. 이분이 사용하신 버전은 제가 지금 install한 버전과 같은 1.2 버전이었다고 합니다. 바로 업데이트 해줍니다. https://brody.tistory.com/79 [오류] Access to UITextField's _placeholderLabel ivar is prohibited. This is an application bug .. 2022. 11. 27.
[iOS] 외주 프로젝트 앱스토어 심사 통과까지... - 에이젠 드디어 외주 앱 AppStore 심사에 통과하였습니다! 지난 포스팅에서 로그인 관련 이슈로 리젝을 당한 후 한 번 더 리젝을 당했었습니다. 마지막 리젝 사유는 아래와 같습니다. Guideline 1.2 - Safety - User Generated Content We still found in our review that your app includes user-generated content but does not have all the required precautions. Apps with user-generated content must take specific steps to moderate content and prevent abusive behavior. Next Steps To resolv.. 2022. 11. 25.
[iOS] 앱스토어 심사 리젝 사유 - 에이젠 Guideline 1.2 - Safety - User Generated Content We found in our review that your app includes user-generated content but does not have all the required precautions. Apps with user-generated content must take specific steps to moderate content and prevent abusive behavior. Next Steps To resolve this issue, please revise your app to implement the following precautions: - Require that users agree t.. 2022. 11. 15.
[iOS] (까다로운 디자인 수정) UITabbar line 제거 후 Shadow 적용. 처음부터 커스텀해서 만들면 괜찮겠지만 지금까지 UITabbar가 멀쩡하게 있기 때문에 굳이 만들 필요성을 못느꼈다. 아무리 찾아도 Line을 제거하면서 Shadow를 적용하는 방법이 없었다. 4시간은 찾아본듯 디자이너분께서 현재 하단 탭바는 line이 아닌 Shadow 효과가 들어가야한다고 요청을 해주셨기 때문에 그림자를 적용시켜주었다. 하지만 다시 해달라는 요청을 받았다. 그이유는 그림자가 생겼지만 여전히 실선이 존재하기 때문... clipToBound값을 true로 주면 실선이 없어지지만 경계선을 넘어가는 그림자도 마찬가지로 사라지게 된다... 관련된 stackOverFlow와 애플 개발자 커뮤니티를 다 뒤졌지만 못찾았다... 그래서 그냥 그림자를 빼고 실선부분만 흰색 뷰를 추가해서(addSubVie.. 2022. 11. 13.
[iOS] 앱스토어 리젝 사유 - 에이젠 외주 프로젝트가 드디어 끝이 보입니다. 09시~18시까지 진행되는 수업과 외주를 병행하면서 얻어가는 것도 많지만 포기한 것도 그만큼 많았던 것 같네요. 중간엔 제 실력에 맞지 않는 주제넘는 도전이었나 고민도 했었습니다. 끝이 안 보이던 외주 프로젝트가 어느새 AppStore 심사 관문에 들어서니 뿌듯합니다ㅎㅎ. 물론 아직 버그와 디자인관련 QC에서 해결되지 않은 부분이 있기때문에 하자보수 기간동안 계속 진행해야겠지만요. 본론으로 돌아가서 제목에 나와있듯이 프로젝트의 심사는 이미 제출하였고 리젝을 당하였습니다. 지난 번 Bidit심사 당시에는 첫 심사 리젝이 제 기분을 우울하게 만들었는데 이제 아무렇지 않네요. 사유는 아래와 같습니다. Guideline 1.5 - Safety - Developer Info.. 2022. 11. 12.
728x90