Open JJdeGroot opened 1 year ago
you can use following cmd get app location
xcrun simctl get_app_container${device_id} ${bundle_id} app
and find icon in the app container.
@answer-huang this only works for iOS simulators.
For iOS 17+ we now have devicectl
, but the app icon command seems to be broken: https://developer.apple.com/forums/thread/738793
@answer-huang this only works for iOS simulators.
For iOS 17+ we now have
devicectl
, but the app icon command seems to be broken: https://developer.apple.com/forums/thread/738793
@JJdeGroot devicectl
works fine in my computer with:
MacOS: 14.0 iPhone: 17.0.3 Xcode: 15.0
@answer-huang yeah devicectl works fine, just the app icon command was broken before macOS 14.x - but works now.
Description
I would like to submit a feature request to support the retrieval of app icons.
Solution
In file:
FBSpringboardServicesClient.m
add methodgetAppIcon:(NSString *)bundleId
Command:
This command should return the icon PNG data for the app with the specified bundle id.
In file:
app.py
add classAppIconCommand(ClientCommand)
with name--app-icon
, takingbundle-id
as argument.Extra: expand
AppListCommand
with argument--icons
to retrieve icons for each app.I've tried adding this myself, but can't manage to get the companion project to compile.