Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 从路径获取iOS应用程序的名称_Iphone_Ios_Jailbreak - Fatal编程技术网

Iphone 从路径获取iOS应用程序的名称

Iphone 从路径获取iOS应用程序的名称,iphone,ios,jailbreak,Iphone,Ios,Jailbreak,我正在为越狱的iOS设备开发一个应用程序,该应用程序收集已安装应用程序的统计数据(理想情况下是关于app Store和Cydia应用程序的统计数据)。给定应用程序的路径,是否有一种简单可靠的方法来获取应用程序的名称(如Springboard中所示)?还是有更好的方法,根本不使用路径(即,信息是否集中在某个地方)?每个应用程序都有一个包含其名称和图标的信息列表。只需查看.app捆绑包内部。这里有一个指向StackOverflow的链接,该链接显示了如何获取捆绑包信息plist值(在本例中为版本)。

我正在为越狱的iOS设备开发一个应用程序,该应用程序收集已安装应用程序的统计数据(理想情况下是关于app Store和Cydia应用程序的统计数据)。给定应用程序的路径,是否有一种简单可靠的方法来获取应用程序的名称(如Springboard中所示)?还是有更好的方法,根本不使用路径(即,信息是否集中在某个地方)?

每个应用程序都有一个包含其名称和图标的信息列表。只需查看.app捆绑包内部。

这里有一个指向StackOverflow的链接,该链接显示了如何获取捆绑包信息plist值(在本例中为版本)。

我相信您要查找的属性是CbundleDisplayName

以下是您可以获得的属性列表。

谢谢,这很有帮助。奇怪的是,有一个应用程序没有条目
CFBundleDisplayName
,但它在
CFBundleExecutable
中有应用程序名称,也许这是另一个选择。这很有趣。的确,即使在初始化项目时为您准备了一个默认包,您自己也可以从中删除字段。也许应用程序开发人员不知何故删除了CbundleDisplayName字段LOL.Wierd,但有趣的是:-)