/ Application文件夹中的应用程序ID属于哪个应用程序?

问题描述 投票:0回答:2

通过转到目录,我能够为iOS模拟器上安装的所有应用程序获取包标识符

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

但我怎么知道ID属于哪个应用程序?有名字吗?为什么所有ID都是数字?它们是在每个SIM卡上随机生成和不同的吗?

ios xcode simctl
2个回答
1
投票

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

步骤1

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

第2步

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

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

enter image description here


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.