如何在Mac OSX上阅读MY APP的plist文件?

Reg*_*_AG 4 macos plist

我的Mac OS X应用程序(在所有应用程序中都有)在其包中包含plist文件,该文件定义了包版本,包名称等.

我想在运行时读取这个plist但我不知道该怎么做!我甚至不知道这个文件的位置,也找不到它!

请注意,我不是在寻找创建的/Library/Preferences链接到的plist文件NSUserDefaults(这个问题在stackoverflow上的其他帖子中提出,我完全知道如何阅读这个文件).

我尝试了以下代码(AG-Info.plist是我的包中plist的名称):

NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"AG-info.plist"];
 NSDictionary *plistDictionary = [[NSDictionary dictionaryWithContentsOfFile:path] retain];
Run Code Online (Sandbox Code Playgroud)

但它不起作用!(适用于iOS应用)

有人知道如何找到我的捆绑plist?

Ann*_*nne 8

只需使用:

NSDictionary *dict = [[NSBundle mainBundle] infoDictionary];
Run Code Online (Sandbox Code Playgroud)