ios (24) 썸네일형 리스트형 Making iPhone ready for development 끝나지 않는 문제 오래간만에 개인 앱 개발 좀 하려는데 Xcode가 날 괴롭히는 것이었다. iPhone is busy Making iPhone ready for development 실 기기에 빌드 좀 하려 치면 자꾸 위와 같은 오류 메시지가 뜨면서 안 넘어가지는데 하루 이상 기다려도 봤는데 끝나지 않고 검색해서 나오는 방법을 다 시도해봐도 해결이 되지 않았다. 내가 찾아서 시도해본 방법 리스트는 하기와 같다. 1. 아이폰을 재부팅해라 2. Xcode를 재부팅 3. Xcode 클린빌드 4. device 윈도우에서 +버튼 눌러서 보이는 기기 등록 미치고 환장했다 잘만 되던 테스트 기기였는데 바뀐 거 하나 없는데 어느 순간 안됨.. 내 애플 계정이 하도 이 업체 저 업체에 하위 개발자로 등록되어 있어서 꼬인 건가 싶어서 모든.. Webkit 메모리 누수 문제 해결법 WKScriptMessageHandler 사용 시에 add함수 자체에 문제가 있게 설계가 됐습니다. 스택오버플로우에서 찾은 방법으로 적용하니 바로 해결이 되는군요 애플의 예제코드도 그렇고 다른 예제들을 보면 addScriptMessageHandler 에 delegate를 설정할때 그냥 self를 셋합니다. 일단 복붙하여 테스트를 해보고 동작하면 넘어가고 메모리 누수를 맞이합니다. 핸들러는 델리게이트를 참조하고 웹뷰는 핸들러를 소유하면서 순환참조가 발생합니다. 하기 코드는 스크립트 핸들러로 인한 메모리 누수를 막기위한 코드입니다. swift, objective-c 각각 적어놓겠습니다. swift 버전 class LeakAvoider : NSObject, WKScriptMessageHandler { weak.. 아이폰 복구모드 적용 방법 1. 아이폰 전원을 Off 시킨다 2. 컴퓨터에 기기를 연결하고 다음 지침에 따라 기기를 복구 모드로 전환합니다. Face ID 기능이 있는 iPad: 음량 높이기 버튼을 눌렀다 빠르게 놓습니다. 음량 낮추기 버튼을 눌렀다 빠르게 놓습니다. 기기가 재시동을 시작할 때까지 상단 버튼을 길게 누릅니다. 기기가 복구 모드로 전환될 때까지 상단 버튼을 계속 누르고 있습니다. iPhone 8 및 이후 모델: 음량 높이기 버튼을 눌렀다 빠르게 놓습니다. 음량 낮추기 버튼을 눌렀다 빠르게 놓습니다. 그런 다음 복구 모드 화면이 표시될 때까지 측면 버튼을 길게 누릅니다. iPhone 7, iPhone 7 Plus, 또는 iPod touch (7th generation): 잠자기/깨우기 버튼과 음량 낮추기 버튼을 동시에.. No accounts with App Store Connect access have been found for the team App Store Connect access is required for App Store Connect distribution. No accounts with App Store Connect access have been found for the team App Store Connect access is required for App Store Connect distribution. 에러 대처법 엑스코드를 깔끔히 종료후 다시 시도해보시면 됩니다. 아이폰 통신사(USIM) 정보 알아내기 유심에는 어떤 코드들이 있는데 국가코드(MCC), 통신사코드(MNC) 등이있다. MCC, MNC란 용어를 몰라서 얼마전에 어버버한 기억때문에 정리해본다. CTCarrier에서 가져올 수가 있는데 CTCarrier는 CTTelephonyNetworkInfo로부터 가져 올 수 있다. CTTelephonyNetworkInfo *phoneInfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier *carrier = [phoneInfo subscriberCellularProvider]; MCC : carrier.mobileCountryCode MNC : carrier.mobileNetworkCode 통신사 MNC SKT 05 02 11 (알뜰폰 KCT) KT 08 UPLU.. 2020 iOS 보안 이슈 암호모니터링 : 유출 감지시 애플 로그인 기능 추천 및 다른 암호 추천해줌 개인정보 보호 리포트 추가 : 어떤 싸이트에서 어떤 내용이 사용됐는지 보여줌 카메라 및 마이크 사용 알림 : 모든 앱에서 카메라가 사용 중일때 초록색, 마이크가 사용 중일때 노란색 점 모양 알림이 우측 상단에 표시됨 클립보드 사용 알림 : 어느앱에서 어떤 메시지 사용 표시해줌 앱스토어 앱 별 개인정보 처리 방침 : 개인정보 보호 정책을 가냑하게 살펴볼 수 있는 페이지 추가됨 사진 보관함 접근 제한 : 특정 사진만 보이도록 설정 가능하며 위치 사용하는 앱일경우 대략적인 위치만 가져갈수있도록 하는 옵션이 생김 아이폰 메일앱 취약점 -기본 메일앱에서 메일만 수신되도 개인정보가 탈취됐던 문제 -2012년 ios6, 아이폰5 이후 버전에서.. Missing or invalid signature 문제 Dear Developer, We identified one or more issues with a recent delivery for your app, "Project Name" 3.3.0 (33012). Please correct the following issues, then upload again. ITMS-90034: Missing or invalid signature - The bundle 'com.myproject.bundle' at bundle path 'Payload/ProjectName.app' is not signed using an Apple submission certificate. Best regards, The App Store Team 잘만 올라가던 빌드가 안올라가지더니 위처.. section header height must not be negative error 개발 작업을 마치고 QA팀에게 검증을 맡겼습니다.! 제발 한 번에 통과되기를 바라지만 역시나 버그 리포트는 올라옵니다. 이번에는 ios9이하 단말에서 강제 종료 현상이 난다는 피드백이 왔습니다. 개발을 하면서 느끼는 것이지만 실무를 하는 개발자들에게 테스트 환경을 구축해주는 것은 정말 중요하다고 생각이 듭니다. 하위 버전을 테스트할 수 있는 테스트 기기나 개발자가 최소 한개는 계속 가지고 다닐 수 있는 테스트 기기는 기본적으로 주어져야 한다고 생각하는데 현 직장은 이 부분이 잘 안되어있어서 힘드네요 그래서 이런 오류가 발생하는것은 당연한 겁니다! 저 같은 개발자분들 힘내세요! 죽는다는 부분에서 디버깅을 해보니 아래와 같은 오류를 엑스코드가 뱉습니다 *** Assertion failure in -[UISe.. 이전 1 2 3 다음