如何获得我自己的包的信息?

问题描述:

我想获得一些关于“myBundle.bundle”的信息,例如版本,创建识别包的时间。最新的信息可能由我自己在myBundle.bundle中定位。如何获得我自己的包的信息?

有没有这样做的推荐方法?

我尝试这样的,但不是成功:

  1. 我放了一个名为Info.plist中的plist到myBundle.bundle的根源。
  2. 阅读像下面的信息,但信息是零:

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

你可以使用下面的代码行获得捆绑版本

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

我不想获得应用程序的版本,我想让自己捆绑的版本。有没有iOS推荐方法?否则我应该按照我的方式写信息。 – qiushuitian 2014-09-26 08:02:10

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

NSString build = infoDictionary [(NSString)kCFBundleVersionKey];

这将给所有的信息。这是存储在像plist版本,捆绑版本,显示名称等