我怎样才能获得自己的捆绑信息?

时间:2014-09-26 07:46:09

标签: ios nsbundle

我想获得一些“myBundle.bundle”的信息,如版本,创建时间whitch识别捆绑。我自己的信息可以在myBundle.bundle中找到。

有没有推荐的方法呢?

我尝试这样,但没有成功:

  1. 我把一个名为Info.plist的plist放入myBundle.bundle的根目录。
  2. 阅读如下信息,但信息为零:

    self.bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"myBundle" ofType:@"bundle"]];
    NSDictionary * info = [self.bundle infoDictionary];
    

2 个答案:

答案 0 :(得分:0)

您可以使用以下代码行来获取Bundle Version

NSString * bundleVersionString = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];

答案 1 :(得分:0)

NSDictionary * infoDictionary = [[NSBundle mainBundle] infoDictionary];

NSString build = infoDictionary [(NSString )kCFBundleVersionKey];

这将提供所有信息。存储在类似plist的版本,包版本,显示名称等