투케이2K

222. (ios/swift) Bundle.main.infoDictionary 사용해 info plist 번들 파일에 포함된 앱 정보 확인 실시 본문

IOS

222. (ios/swift) Bundle.main.infoDictionary 사용해 info plist 번들 파일에 포함된 앱 정보 확인 실시

투케이2K 2022. 10. 7. 16:40

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

    // MARK: - [테스트 메인 함수 정의 실시]
    func testMain() {
        print("")
        print("====================================")
        print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]")
        print("====================================")
        print("")
        
        /*
         ------------------------------------
         [요약 설명]
         ------------------------------------
         1. Bundle.main.infoDictionary : info plist 번들 파일에 구성된 값을 key , value 형태로 확인할 수 있습니다
         ------------------------------------
         */
        
        
        // [Bundle.main.infoDictionary 확인 실시]
        if let infomation = Bundle.main.infoDictionary {
            print("")
            print("====================================")
            print("[\(self.ACTIVITY_NAME) >> testMain() :: Bundle.main.infoDictionary 정보 확인]")
            print("-------------------------------")
            print("infomation :: \(infomation)")
            print("====================================")
            print("")
            
            // [필요한 정보 파싱 실시]
            /*
            if let Name = infomation["CFBundleDisplayName"] as? String {
                // [앱 이름]
            }
            if let Version = infomation["CFBundleShortVersionString"] as? String {
                // [앱 버전]
            }
            if let BuildVersion = infomation["CFBundleVersion"] as? String {
                // [앱 빌드 버전]
            }
            // */
        }
        
    }

 


 

반응형
Comments