2012-12-14 96 views
1

我在使用info.plist执行检查时遇到了一些问题。不同语言的iPhone info.plist按键用于不同的语言环境

基本上,我使用info.plist中的可执行文件名找到可执行文件的位置。

plist中可执行文件的关键是“可执行文件”(英文),我需要它。但是,我面临的问题是,所有区域设置的关键都不一样。有些地方不同,但不是其他地方。

我的问题是: 无论使用什么语言或语言环境,我怎样才能找到可执行文件的位置?

任何帮助将不胜感激。

谢谢!

回答

1

你得到的可执行文件路径与

NSString *exePath = [[NSBundle mainBundle] executablePath]; 

还要注意,默认情况下,Xcode中显示“用户友好”在Info.plist的钥匙串,如“可执行文件”或“捆绑标识符”:

enter image description here

但是,这是不是在Info.plist的真正钥匙。如果您在Info.plist的窗口Ctrl单击并选择“显示原始键/值”,然后就看到了真正的钥匙:

enter image description here

所以对于可执行文件,关键是“CFBundleExecutable”,无论你的语言。