我是iPhone开发新手。 我有一个关于开发iPhone应用程序的问题。 是否有可能在iPhone设备上安装应用程序列表? 感谢。
答案 0 :(得分:3)
非越狱手机上的应用程序是“沙盒”,因此您无法自由访问文件系统。这意味着您无法直接查看其他可用的应用程序。此外,仅仅因为它们的安装并不意味着它们可供当前用户使用。例如,始终安装Safari,但可以在“家长控制”设置中禁用。
支持的最佳方式(即Apple会批准的方式)可能是检查可用的URL方案。例如,如果支持“http:”,则可以使用Safari;如果“mailto:”可用,则Mail可用,等等。当然,并非所有应用程序都有URL方案。
答案 1 :(得分:1)
您可能想要获取Apple iPhone Configuration Utility的副本,它将为您提供已安装应用的列表,以及从iPhone访问控制台输出。
答案 2 :(得分:1)
在您的系统中连接您的设备,在终端
中使用以下命令ideviceinstaller -l </ p>
您将获得iphone设备中安装的应用程序列表
注意:您应该在系统中安装ideviceinstaller软件包
答案 3 :(得分:0)
抓住iPhone配置工具,在Export:
上运行此正则表达式[ \t]+<key>CFBundleDisplayName</key>[ \t\r\n]+<string>([A-Za-z \&\-,\!]+)</string>
然后,您可以轻松轻松地获取应用列表。
答案 4 :(得分:-2)
这就是我所做的,没有越狱。 (是的,这听起来很愚蠢,但它很简单,对我来说效果很好)