如何访问其他已安装的应用程序' iOS编程的info.plist?

时间:2015-02-16 07:34:52

标签: ios objective-c iphone ipad

我想从我的应用中查看iPad上其他已安装应用的版本。我知道这些信息存储在他们的info.plist文件中。

如何以编程方式访问其他已安装应用的plist?我的应用程序未在应用程序商店中发布,因此可以使用私有方法。

1 个答案:

答案 0 :(得分:0)

您是对的,这些值存储在Info.plist中 - 更具体地说,存储在CFBundleShortVersionString下,(如果您也需要),CFBundleVersion键下的内部版本号。

NSBundle有一个名为infoDictionary的方法,它返回包Info.plist(如果使用mainBundle初始化您的应用),那么理论上您应该能够加载任何应用程序捆绑这个班。