🍎 iOS/SwiftUI

[SwiftUI]μ•±λ‚΄μ—μ„œ μ•± 버전 정보 ν‘œμ‹œ

deep_lee 2024. 10. 12. 16:45

 

πŸ“š μ•± λ‚΄ ν˜„μž¬ 앱버전 정보 ν‘œμ‹œν•˜κΈ°

 

 

앱을 μ—…λ°μ΄νŠΈ ν•΄κ°€λ©΄μ„œ μ‚¬μš©μžλ§ˆλ‹€ μ—…λ°μ΄νŠΈ 여뢀에 따라, μ‚¬μš©μ€‘μΈ 버전이 λ‹€λ₯Ό κ²ƒμ΄λΌλŠ” 생각도 λ“€μ—ˆκ³ ..

인앱리뷰λ₯Ό λ‹¬λ©΄μ„œ 같이 λ³΄μ΄λŠ”κ²ƒλ„ λ‚˜μ˜μ§€ μ•Šκ² λ‹€ 생각이 λ“€μ–΄ κ°„λ‹¨ν•˜κ²Œ μΆ”κ°€ν•˜μ˜€λŠ”λ°μš”.

 

var appVersion: String {
        let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "Unknown"
        let build = Bundle.main.infoDictionary?["CFBundleVersion"] as? String ?? "Unknown"
        return "Version \(version) (Build \(build))"
}

 

 

μ΄λ ‡κ²Œ μ•± λ‚΄μ˜ 버전과 λΉŒλ“œλ²ˆν˜Έλ₯Ό κ°€μ Έμ˜¬ 수 있게 ν•¨μˆ˜μ˜ ν˜•νƒœλ‘œλ“  μž‘μ„±μ„ ν•΄μ£Όκ³  

 

 Text(appVersion)

 

μ΄λ ‡κ²Œ λ°”λ‘œ λ‚˜νƒ€λ‚΄μ£Όλ©΄ λ©λ‹ˆλ‹€ ! 

 

λΉŒλ“œλ²ˆν˜ΈκΉŒμ§€ ν‘œμ‹œν•  ν•„μš”λŠ” 없을 것 κ°™μ•„μ„œ..

 var appVersion: String {
        let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "Unknown"
        return "\(version)"
 }

μ΄λ ‡κ²Œ version만 λ”± κ°€μ Έμ˜¬ 수 있게 ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

 

 

κ°„λ‹¨ν•˜μ£ μž‡?