gpt4 book ai didi

objective-c - 从命令行工具检索 info.plist 文件

转载 作者:太空狗 更新时间:2023-10-30 03:32:34 25 4
gpt4 key购买 nike

使用以下步骤,我能够将 info.plist 嵌入到命令行工具中。

http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html

我知道如何从 .bundle 中检索 plist 文件,但我不确定如何在像我这样的单文件工具中执行相同的操作。

我已将 info.plist 嵌入到命令行工具中,以便我可以将版本存储在其中。有谁知道我如何在运行时检索它以便确定正在运行的版本?

谢谢

最佳答案

__info_plist 是一个“神奇”的部分名称,它使以下内容正常工作:

NSBundle *bundle = [NSBundle mainBundle];
id version = [bundle objectForInfoDictionaryKey: (NSString*) kCFBundleVersionKey];
NSLog(@"mainBundle.version = %@", version);

如果您需要读取嵌入在与当前运行的不同的可执行文件中的包,this answer by Bavarious评论中有更全面的方法列表。

关于objective-c - 从命令行工具检索 info.plist 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7797773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com