2014-09-26 43 views
0

我想獲得一些關於「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]; 
    

回答

0

你可以使用下面的代碼行獲得捆綁版本

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

我不想獲得應用程序的版本,我想讓自己捆綁的版本。有沒有iOS推薦方法?否則我應該按照我的方式寫信息。 – qiushuitian 2014-09-26 08:02:10

0

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

NSString build = infoDictionary [(NSString)kCFBundleVersionKey];

這將給所有的信息。這是存儲在像plist版本,捆綁版本,顯示名稱等

相關問題