Entwicklermodus von iOS und ideviceinstaller
Entwicklermodus
Ich war eine Zeit lang iOS-Entwickler. Aber mein Karriereschwerpunkt hat sich auf andere Technologien verlagert. Dennoch ist es sehr nützlich, das Wissen über iOS-Entwicklung anzuwenden, auch wenn ich jetzt kein professioneller iOS-Entwickler mehr bin.
Kürzlich wollte ich meine installierten Apps teilen. Aber wenn ich Screenshots aller Apps vom Home-Bildschirm oder aus der App-Liste in den Einstellungen machen würde, wäre das ein Chaos. Also musste ich einen Weg finden, um alle installierten Apps anzuzeigen.
Hier sind die Schritte, um alle installierten Apps mit Xcode anzuzeigen:
- Verbinde dein iPhone über USB mit deinem Mac
- Öffne Xcode
- Gehe zu Window → Devices and Simulators (oder drücke Shift + Cmd + 2)
- Wähle dein iPhone aus der linken Seitenleiste aus
- Scrolle im Hauptbereich nach unten zum Abschnitt “Installed Apps”
Es verfügt über weitere nützliche Funktionen:
- Screenshots erstellen
- Kürzliche Protokolle öffnen
- Die Konsole öffnen
xcrun
(base) lzwjava@192 Downloads % xcrun devicectl device info apps --device 00008120-xxxx --verbose
Verwende ausführliche Protokollierung.
2024-12-03 16:24:18.579+0800 Aktiviere Developer-Disk-Image-Dienste.
2024-12-03 16:24:18.637+0800 Nutzungsbestätigung erworben.
Installierte Apps:
- 0 Elemente
Befehl abgeschlossen, dauerte 0,120 Sekunden
## ideviceinstaller
```bash
brew install ideviceinstaller
ideviceinstaller -l
(base) lzwjava@192 Downloads % ideviceinstaller -l
CFBundleIdentifier, CFBundleVersion, CFBundleDisplayName
com.huawei.smarthome-ios, "14.1.1.325", "HUAWEI AI Life"
com.sf-express.waybillcn, "9.70.0.1", "顺丰速运"
com.roblox.robloxmobile, "2.652.762", "Roblox"
co.alphaexploration.clubhouse, "3273", "Clubhouse"
com.dbs.mbanking.cn, "11", "DBS digibank"
global.longbridge.ios, "59579", "Longbridge"
imgurmobile, "416", "Imgur"
com.creditkarma.mobile, "17316145", "Credit Karma"
...