Notice
Recent Posts
Recent Comments
Link
투케이2K
631. (ios/swift5) [유틸 파일] isDebug 앱 디버깅 동작 상태 체크 수행 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5

[소스 코드]
// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------
- 언어 : Swift5
- 개발 툴 : Xcode
- 기술 구분 : 유틸 파일 / isDebug / 디버깅
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[소스 코드]
// --------------------------------------------------------------------------------------
func isDebug() -> Bool {
/*
// -----------------------------------------
[isDebug 메소드 설명]
// -----------------------------------------
1. 앱 디버깅 동작 상태 체크 수행
// -----------------------------------------
2. 호출 방법 :
C_StateCheck().isDebug()
// -----------------------------------------
3. 리턴 데이터 :
선을 연결해 디버깅 중 인 경우 및 디버깅으로 빌드 된 앱 인 경우 true / 아니면 false
// -----------------------------------------
*/
// [초기 리턴 데이터 변수 선언 실시]
var returnData = false
var M_LOG = "[Success] : Debug False"
// [앱 디버깅 동작 상태 체크]
if getppid() != 1 {
M_LOG = "[Success] : Debug True [getppid]"
returnData = true
}
else {
#if DEBUG
M_LOG = "[Success] : Debug True [IF]"
returnData = true
#endif
}
// [로그 출력 실시]
S_Log._F_(description: "앱 디버깅 상태 체크 수행", data: [
"M_LOG :: \(M_LOG)",
"RETURN :: \(returnData)"
])
// [리턴 반환 실시]
return returnData
}
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[결과 출력]
// --------------------------------------------------------------------------------------
================================================================
LOG :: TYPE :: FILE :: 🔵
-------------------------------------------------
LOG :: CLASS PLACE :: C_StateCheck.swift :: isDebug() :: 1231
-------------------------------------------------
LOG :: NOW TIME :: 2025-02-28 20:23:00
-------------------------------------------------
LOG :: DESCRIPTION :: 앱 디버깅 상태 체크 수행
-------------------------------------------------
LOG :: M_LOG :: [Success] : Debug True [getppid]
-------------------------------------------------
LOG :: RETURN :: true
================================================================
// --------------------------------------------------------------------------------------
반응형
'IOS' 카테고리의 다른 글
Comments