/Application文件夹下的app ID属于哪个应用?

Which app does app ID in /Application folder belong to?

我可以通过转到目录

来获取 iOS 模拟器上安装的所有应用程序的包标识符
~/Library/Developer/CoreSimulator/Devices/[DeviceID]/data/Containers/Data/Application/

但是我怎么知道这个ID属于哪个应用呢?有名字吗?为什么所有ID都是数字?它们是随机生成的并且在每个 sim 上都不同吗?

不知道为什么是随机数。为什么苹果使用这种机制,但是您可以通过以下步骤获取应用程序包标识符。

步骤:1

转到: ~/Library/Developer/CoreSimulator/Devices/[DeviceID]/data/Containers/Data/Application/

步骤:2

Select 任何应用程序 > 打开 .com.apple.mobile_container_manager.metadata.plist 文件。

步骤:3 MCMMetadataIdentifier 的值是您的应用程序的标识符,您也可以在下面的屏幕截图中看到。

简短回答:只需解析隐藏文件的包 ID ...

~/Library/Developer/CoreSimulator/Devices/< device id >/data/Containers/Data/Application/< app id >/.com.apple.mobile_container_manager.metadata.plist

Why are all IDs numerical? Are they randomly generated and different on each sim?

我相信它们在每台设备上都是不同的,其想法是让恶意软件更难以确定给定应用程序是否在设备上以及位于设备上的位置。