使用Swift获取框架版本和构建信息

时间:2017-05-21 18:39:57

标签: swift

我想以编程方式在运行时访问MyFramework.framework中包含的版本和构建信息。

我找到了some solutions here,但他们没有工作。翻译成Swift 3后,我发现Bundle.main.infoDictionary为空。

如何获取此信息?

1 个答案:

答案 0 :(得分:4)

似乎"主要" bundle是为app(lication)保留的。加载框架类的包,即

Bundle(for: MyClass.self)

工程;其infoDictionary包含密钥"CFBundleShortVersionString"(版本)和"CFBundleVersion"(构建)的预期值。