목록에러관리 (273)
투케이2K
[환경 설정 및 설명] 프로그램 : Intellij 설 명 : 사파리 브라우저 new Date 사용 시 Invalid Date 이슈 [에러 원인] 1. 사파리는 크롬 브라우저와 다르게 yyyy-mm-dd 형식 포맷을 지원하지 않아서 발생하는 이슈 [해결 방법] 1. 크롬 브라우저 및 사파리 브라우저 접속 분기 처리 > new Date 포맷 형식 지정 실시 - 크롬 브라우저 : new Date('2022-04-11 13:35:00'); - 사파리 브라우저 : new Date('2022/04/11 13:35:00');
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : ndk (C 및 C++ 코드 사용 툴) 경로 참조 에러 - No version of NDK matched the requested [에러 원인] 1. 프로젝트 파일에서 NDK 경로가 설정되지 않은 경우 발생하는 이슈 [해결 방법] 1. NDK 설치된 경우 : - 상단 File 메뉴 > Project Structure > SDK Location > ndk 경로 확인 및 지정 실시 2. NDK 설치 되지 않은 경우 : - 상단 Tools > SDK Manager > Android SDK > SDK Tools > NDK 설치 - 상단 File 메뉴 > Project Structure > SDK Location > nd..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 프로젝트 다른 PC 및 환경으로 이관 시 프로젝트 에러 표시 이슈 [에러 원인] 1. build.gradle 파일이 정상적으로 적용되지 않은 경우 2. AndroidManifest.xml 파일에서 에러가 발생한 경우 3. Java 파일에서 에러가 발생한 경우 (import 에러 등) 4. res > xml 레이아웃 파일에서 에러가 발생한 경우 5. drawable 폴더에 포함된 이미지 파일 및 외부 라이브러리에 문제가 생긴 경우 [해결 방법] 1. build.gradle 에서 라이브러리 다시 동기화 수행 실시 및 자바 jdk 버전 설정 확인 2. 상단 Build 메뉴 > Clean project > R..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 안드로이드 시스템 웹뷰 (webview) 호출 시 앱 중단 및 새로고침 안되는 이슈 [에러 원인] 1. 안드로이드 앱 프로그래밍에서 웹뷰 초기 설정 시 캐시 및 히스토리 삭제 코드가 안되어있는 경우 2. 사용자 휴대폰 기기에서 기본으로 설정된 웹브라우저가 크롬이 아닌 경우 (ex : 삼성 브라우저 등) - 구글에서는 크롬을 기본 브라우저로 권장하고 있음 3. 기본 브라우저에서 이전에 사용된 캐시 및 히스토리 기록이 남아 있는 경우 4. 안드로이드 시스템인 웹뷰 (webview) 자체 에서 문제가 발생한 경우 [해결 방법] 1. 안드로이드 앱 프로그래밍 상에서 웹뷰 초기 셋팅 값 설정 시 캐시 및 히스토리 삭..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 프로비져닝 (Provisioning) 프로파일 Xcode import 셋팅 이슈 [에러 원인] 1. p12 파일을 사전 맥북에 등록하지 않아서 Xcode 에 프로파일을 import 할 수 없는 이슈 [해결 방법] 1. 맥북 >> p12 (키체인) 파일 등록 (개발, 운영, 엔터프라이즈 각자 모두 등록 필요) - 암호는 키체인 암호를 입력해야합니다 2. Xcode 프로젝트 >> PROJET 메뉴에서 상단 info 메뉴 >> Configurations 메뉴에서 Debug 메뉴 클릭 및 + 추가 버튼 클릭 >> Enterprise 새로운 빌드 환경 셋팅 구성 실시 3. Profile 프로파일 프로비져닝을 >..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : 웹뷰 (webview) 내에서 페이지 이동 간 쿠키가 공유 되지 않는 이슈 [에러 원인] 1. 웹뷰 (webview) 로드 시 extraHeaders.put(keyData, valueData); 헤더 필드 쪽에서 쿠키 삽입 시 페이지 이동 간 쿠키 값이 공유 되지 않는 이슈 [해결 방법] 1. 웹뷰 (webview) 로드 시 cookieManager 쿠키 매니저를 통해 쿠키 값 셋팅 > 웹뷰 로드 수행 실시 [Android] 1. 초기 웹뷰 로드를 수행하기 전 이전에 저장된 쿠키 및 세션 데이터가 있으면 초기화 수행 실시 - webview.clearCache - webview.clearHistory - CookieM..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 웹뷰 (webview) 내에서 페이지 이동 간 쿠키가 공유 되지 않는 이슈 [에러 원인] 1. 웹뷰 (webview) 로드 시 URLRequest.addValue 헤더 필드 쪽에서 쿠키 삽입 시 페이지 이동 간 쿠키 값이 공유 되지 않는 이슈 [해결 방법] 1. 웹뷰 (webview) 최초 로드 시 URLRequest.addValue 헤더 필드 쪽에서 쿠키 삽입 > 웹뷰 로드 완료 상태 100 프로가 되면 > 다시 webview.evaluateJavaScript 자바스크립트 데이터 전송 방식을 사용해 쿠키 직접 삽입 실시 > 웹뷰 리로드 수행 실시 [IOS] 1. 웹뷰 웹뷰 초기 설정 셋팅 수행 실시 및 로드 하기 (전) 웹뷰 헤..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 웹뷰 (webview) 로드 시 이전 캐시 및 세션 데이터가 삭제 되지 않는 이슈 [에러 원인] 1. 웹뷰 (webview) 로드 시 이전 캐시 및 세션 데이터가 유지되어 기능이 정상 동작 하지 않는 문제 [해결 방법] 1. 웹뷰 (webview) 로드 시 사전 캐시 및 세션 데이터 삭제 > 웹뷰 로드 수행 실시 // ----------------------------------------- // [전체 방문 데이터 지우기] /*WKWebsiteDataStore.default().fetchDataRecords(ofTypes: WKWebsiteDataStore.allWebsiteDataTypes(), completionHandler..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 2.1 앱 완전성 관련 앱 업데이트 리젝 이슈 [에러 원인] 1. 업로드 심사 요청한 앱에 완성도 문제가 발생한 경우 2. 웹뷰에서 특정 URL 주소를 로드 하는 경우 URL 이 정상 작동하지 않는 경우 3. 앱 동작 수행 중 강제 종료, 및 에러가 발생한 경우 4. 앱에 표시되는 이미지, 파일 등이 깨지 거나 호환성이 맞지 않은 경우 5. 로그인이 필요한 앱 이지만, 시연 계정 정보가 올바르지 않은 경우 [해결 방법] 1. 앱 업로드를 수행하기 전 미리 테스트 플라이트 (Test Filght) 를 통해서 앱 에러 발생 확인 후 다시 업로드 요청 2. 로그인이 필요한 앱이라면, 시연 계정 정보 등록 실시 [참고 사이..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 퍼미션 권한 설명 부족 업데이트 리젝 - 사용자 데이터 및 리소스 액세스 (Accessing User Data and Resources) [에러 원인] 1. 앱 사용에 필요한 권한 설명이 부족해 업데이트 리젝된 이슈 [해결 방법] 1. 앱 사용에 필요한 권한 설명 세부적인 용도 작성 실시 [참고 사이트] https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/accessing-user-data/ Accessing User Data - App Architecture - iOS - Human Interface Guidelines - A..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 앱 스토어 리젝 (reject) 해결 - background audio service (백그라운드 오디오 서비스) [에러 원인] 1. 백그라운드 오디오 서비스 사용 선언을 했지만, 실제로 앱 구동에 백그라운드 오디오 서비스를 사용하고 있지 않은 경우 발생하는 이슈 [해결 방법] 1. 백그라운드 오디오 서비스 사용 해제 설정 > 앱 스토어에 다시 업로드 요청 실시 [참고 사이트] https://blog.naver.com/kkh0977/222635060091 110. (ios/swift) 앱 스토어 리젝 (reject) 해결 - background audio service (백그라운드 오디오 서비스) [개발 환경 설정] 개..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 앱 스토어 업데이트 빌드 이슈 - Transporter 트랜스 포터 ipa 파일 업로드 및 수동 개발자 출시 [에러 원인] 1. 앱 스토어에 ipa 파일 수동 업데이트 시 기존에 등록된 빌드 버전과 충돌 이슈 [해결 방법] 1. 기존에 등록된 빌드 버전 삭제 > 빌드 버전 업데이트 > 앱 스토어에 새롭게 업로드 수행 실시 [참고 사이트] https://blog.naver.com/kkh0977/222635628112 111. (ios/swift) Transporter 트랜스 포터 사용해 업로드한 ipa 파일 앱 ..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 애플 디벨로퍼 (Apple Developer) 계정에 등록 된 특정 앱 번들 아이디 (패키지) 중복 이슈 [에러 원인] 1. 빌드 셋팅에서 등록된 앱 번들 아이디 값이 이미 다른 개발자 계정에 등록되어 있는 이슈 [해결 방법] 1. 기존에 등록된 개발자 계정에서 번들 아이디 값 삭제 수행 실시
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 빌드 타겟 (target) 버전 변경 후 타겟 버전에 맞게 분기 처리 필요 이슈 [에러 원인] 1. 빌드 셋팅에서 타겟 버전 변경 후 빌드 시 에러가 발생하는 이슈 [해결 방법] 1. 빌드 셋팅 타겟 버전에 맞게 코드 분기 처리 수행 실시 // [iOS 특정 버전 이상 사용 선언 : ex - 13.0 이상 사용] @available(iOS 13.0, *) // [iOS 특정 버전 이상 분기 처리 사용] if #available(iOS 13, *) { // [iOS 13.0 버전 이상 인 경우 분기 처리 내용] } else { // [iOS 13.0 버전 미만 인 경우 분기 처리 내용] } [참고 사이트] ht..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 아카이브 수행 시 라이브러리 arm 아키텍처 빌드 에러 - Any iOS Device arm 아키텍처 (architectures) 변경 [에러 원인] 1. 라이브러리에서 지원하는 arm 아키텍처와 빌드 셋팅에서 설정한 arm 아키텍처 구조 충돌 문제 [해결 방법] 1. 빌드 셋팅 arm 아키텍처 구조 변경 실시 [참고 사이트] https://pewpewthespells.com/blog/buildsettings.html Xcode Build Settings Reference Description Controls whether built-in functions that do not begin with __..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : spm (스위프트 매니저) 를 사용해 설치한 라이브러리가 완전히 삭제 되지 않는 이슈 [에러 원인] 1. Package Dependencies 목록에서 완전히 삭제하지 않아서 발생하는 이슈 [해결 방법] 1. 프레임워크 및 라이브러리 목록에서 설치한 라이브러리 제거 > Package Dependencies 에서 라이브러리 제거
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 앱 디버깅 Signing for requires a development team 에러 [에러 원인] 1. 빌드에 필요한 사용자 계정이 Xcode 에 등록되지 않아서 발생하는 이슈 [해결 방법] 1. Xcode 에서 사용자 계정 추가 > 빌드 수행 실시 [참고 사이트] https://blog.naver.com/kkh0977/222538868319 6. (ios/swift) 앱 디버깅 Signing for requires a development team 에러 해결 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [해결 방법] blog.naver.com
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 아키텍처 arm64 중복 문제 및 에러 - 13 duplicate symbols for architecture arm64 [에러 원인] 1. 설치한 프레임워크 또는 라이브러리가 엉켜서 발생하는 문제 [해결 방법] 1. 설치한 프레임워크 및 라이브러리 제거 > 다시 설치 진행 2. Build Settings 빌드 셋팅 값 변경 수행 실시 1 번 : TARGETS >> Build Settings >> No Common Blocks >> No 2 번 : TARGETS >> Build Settings >> enable testability >> No [참고 사이트] https://blog.naver.com/kkh0977/222..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 앱 스토어 업로드 시 런처 이미지 아이콘 알파 (alpha) 에러 발생 해결 [에러 원인] 1. 앱 스토어에 등록 시 배경에 투명색 알파 이미지가 포함된 경우 업데이트 요청을 수행하지 못하는 현상 [해결 방법] 1. 알파 이미지가 포함된 앱 아이콘에서 투명색 알파 이미지 제거 수행 실시
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : 외부 프레임워크 및 라이브러리 import install build for architecture arm 이슈 발생 [에러 원인] 1. 외부 라이브러리 참고 시 기존 프로젝트와 bitCode 호환성 문제가 발생한 경우 [해결 방법] 1. 기존 프로젝트 및 라이브러리 bitCode 설정 해제 실시 [참고 사이트] https://blog.naver.com/kkh0977/222584540041 67. (ios/swift) 비트 코드 bitCode 에러 해결 - 외부 프레임워크 및 라이브러리 install build for architecture [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [..