在sdk中获取AppName

时间:2018-06-11 13:48:50

标签: ios swift bundle pod

如何从库中使用该特定应用程序的库中获取应用程序的名称。我已经尝试过使用CFBundelName和CFBundleDisplayName但它不适用于我。

3 个答案:

答案 0 :(得分:1)

您是否尝试过 kCFBundleNameKey ? (从Swift 3开始使用)

Bundle.main.infoDictionary![kCFBundleNameKey as String] as! String

答案 1 :(得分:1)

斯威夫特3:

Bundle.main.infoDictionary![kCFBundleNameKey as String] as! String

Swift 4:

let appName = Bundle.main.object(forInfoDictionaryKey: "CFBundleDisplayName") as! String

答案 2 :(得分:0)

我在我在SDK中使用的一个项目中使用了它:

var appName = Bundle.main.infoDictionary?["CFBundleName"] as? String ?? ""