목록ios (581)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { S_Log._D_(description: "테스트 함수 시작 실시", data: nil) /* // ------------------------------------------------------- ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { S_Log._D_(description: "테스트 함수 시작 실시", data: nil) /* // ------------------------------------------------------- ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { S_Log._D_(description: "테스트 함수 시작 실시", data: nil) /* // ------------------------------------------------------- ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [참고 사이트 및 lib 추가 URL] Git 사이트 : https://github.com/devicekit/DeviceKit 라이브러리 추가 URL 주소 : https://github.com/devicekit/DeviceKit.git [방 법]
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [클립보드에 저장 된 데이터 확인] // ----------------------------------------------------------------------------------------- func getClipboardData(completion: @escaping (String)->()) { /* // ----------------------------------------- [getClipboardData 메소드 ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [사전) 파이어베이스 콘솔에서 Database 사용 설정 방법] https://blog.naver.com/kkh0977/223378984217 148. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터베이스 생성 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터... blog.naver.com [소스 코드] // ----------------------------------------------------------------------------------------- /..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [사전) 파이어베이스 콘솔에서 Database 사용 설정 방법] https://blog.naver.com/kkh0977/223378984217 148. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터베이스 생성 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터... blog.naver.com [소스 코드] // ----------------------------------------------------------------------------------------- /..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [사전) 파이어베이스 콘솔에서 Database 사용 설정 방법] https://blog.naver.com/kkh0977/223378984217 148. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터베이스 생성 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Realtime Database 실시간 데이터... blog.naver.com [소스 코드] // ----------------------------------------------------------------------------------------- /..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [설 명] ------------------------------------------------------------------ [EXC_BAD_ACCESS 발생 원인] ------------------------------------------------------------------ 1. Ios 메모리 부족 관련해서 발생하는 이슈 (GPU 옵션 비활성 체크로 테스트 재진행, Ios 상위 및 하위 기종에서 테스트 진행) 2. Ios 널 null 객체 포인트 참조 이슈 (객체 할당에서 해제 된 인스턴스 참조 시 발생) 3. 잘못된 메모리 번지 참조 이슈 (Zombie 옵션 활성 후 실제로 어떤 메모리 번지를 참조 하고 있는지..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [디바이스 RAM 메모리 크기 확인] // ----------------------------------------------------------------------------------------- func getRamMemoryTotal() -> String { /* // ----------------------------------------- [getRamMemoryTotal 메소드 설명] // ------------..
[참고 사이트] 제목 : [참고 사이트] Xcode Target Sdk 타켓 버전 확인 및 강제 Ios Min 최소 타겟 버전 강제 변경 방법 [설 명] ------------------------------------------------------------------------------------------- 1. Xcode 15 기준 기본 권장 Ios Min 타겟 버전은 12 2. 기존 프로젝트 마이그레션을 완료하지 않은 상태에서 Xcode 업데이트 빌드 테스트 필요 3. Xcode 15 에서 Ios Min Sdk 속성 강제 변경해 Ios 11 Min 설정 프로젝트 빌드 수행 >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneO..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [프로젝트 내부에 저장 된 특정 파일 경로 PATH URL 확인] // ----------------------------------------------------------------------------------------- func get_Bundle_Url(fileName: String) -> URL? { /* // ----------------------------------------- [get_Bundle_Url..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [앱 파일 저장소 텍스트 파일 내용 읽기] // ----------------------------------------------------------------------------------------- func read_File_Text(filePath: URL) -> String { /* // ----------------------------------------- [read_File_Text 메소드 설명] // --..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [앱 파일 저장소 특정 파일 경로 PATH URL 확인] // ----------------------------------------------------------------------------------------- func get_File_Url(folderName: String, fileName: String) -> URL? { /* // ----------------------------------------- [g..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [사전) 파이어베이스 콘솔에서 Storage 사용 설정 방법] https://blog.naver.com/kkh0977/223376155889 147. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생성 방법 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생... blog.naver.com [소스 코드] import Foundation import UIKit // ---------------------------------- // MARK: - [파이어베이스 라이브러리] // -..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [사전) 파이어베이스 콘솔에서 Storage 사용 설정 방법] https://blog.naver.com/kkh0977/223376155889 147. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생성 방법 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생... blog.naver.com [소스 코드] import Foundation import UIKit // ---------------------------------- // MARK: - [파이어베이스 라이브러리] // -..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [사전) 파이어베이스 콘솔에서 Storage 사용 설정 방법] https://blog.naver.com/kkh0977/223376155889 147. [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생성 방법 [설 명] [IT 정보] 파이어베이스 콘솔 (Firebase Console) 창에서 Storage 스토리지 Bucket 버킷 생... blog.naver.com [소스 코드] import Foundation import UIKit // ---------------------------------- // MARK: - [파이어베이스 라이브러리] // -..
[설 명] [IT 소식] IOS 앱스토어 제출 최소 타겟 버전 업데이트 소식 - Ios AppStore Update MinTarget Version [설 명] 1. 2024-04-29 일 부터 앱스토어에 앱을 업데이트 및 제출하기 위해서는 Xcode15 , Ios 12 버전 이상 빌드 버전 업데이트 필요 2. 빌드 버전 향상으로 이전) Xcode 버전 Xcode 14.3.1 (Swift 5.8 버전) >> Xcode 15 (Swift 5.9 버전) 으로 향상 시 소스 코드 마이그레이션 및 라이브러리 업데이트 필요 3. 빌드 버전 향상으로 업데이트 된 소스코드 및 라이브러리 기능 테스트 검증 필요 4. 기능 동작 정상 확인 후 >> 업데이트 된 버전을 앱스토어에 제출시 Ios 12 미만 기기는 더이상 ..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : [Ios] undefined is not an object evaluating navigator.mediaDevices.getUserMedia [에러 원인] 1. Ios WKWebview 웹뷰 에서 특정 주소 URL 로드 수행 시 SSL 인증서가 적용되어 있지 않은 HTTP 주소에서 Ios 보안 상 발생하는 이슈 TypeError: undefined is not an object (evaluating 'navigator.mediaDevices.getUserMedia') [해결 방법] 1. [방법 1] : 로컬 html 파일로 만들어서 카메라 및 오디오 권한 부여 실시 2. [방법 2] : SSL 적용 후 카메라 및 오디오 권한..
[참고 사이트] 제목 : [참고 사이트] 아이폰 IOS 빌드 된 IPA 파일 인증서 만료일 확인 방법 참고 사이트 [설 명] [1] : 압축 되어 있는 IPA 파일 zip 해제 수행 (터미널 사용) >> unzip -q .ipa [2] : 압축 해제 후 >> Payload 디렉토리 >> 패키지 파일 확인 수행 [3] : 패키지 내용 보기 >> provisioning 파일 확인 >> Expired 만료 일자 확인 [참고 사이트] https://ch2n.tistory.com/7 .IPA 파일을 통해 프로파일 및 배포 인증서 만료일 확인하기 .IPA 파일을 이용해서 프로파일 및 인증서 만료일을 확인하기 위해선 해당 IPA 파일을 압축해제 해야한다. unzip -q 파일명.ip..