Swift에서 번들 ID를 얻으려면 어떻게해야합니까?
Objective-C 버전 :
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
답변:
이 시도:
let bundleID = NSBundle.mainBundle().bundleIdentifier
Swift 3+ :
let bundleID = Bundle.main.bundleIdentifier
CFBundleIdentifier
없는
클래스와 메소드 이름이 단축되었다는 점을 제외하면 Swift에서도 거의 동일합니다.
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
프로그래밍 방식으로 얻으려는 경우 아래 코드 줄을 사용할 수 있습니다.
목표 -C :
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
스위프트 3.0 :
let bundleIdentifier = Bundle.main.bundleIdentifier
최신 신속한 업데이트 iOS 및 Mac 앱 모두에서 작동합니다.
자세한 내용은 여기를 확인하십시오.
bundleIdentifier
선택 사항 인지 아십니까 ? 어떤 경우에 가능nil
합니까?