|
libimobiledevice
1.3.0
API Documentation - Return to Homepage
|
Manage provisioning profiles.
Macros | |
| #define | MISAGENT_SERVICE_NAME "com.apple.misagent" |
Typedefs | |
| typedef struct misagent_client_private | misagent_client_private |
| typedef misagent_client_private * | misagent_client_t |
| The client handle. | |
Enumerations | |
| enum | misagent_error_t { MISAGENT_E_SUCCESS = 0, MISAGENT_E_INVALID_ARG = -1, MISAGENT_E_PLIST_ERROR = -2, MISAGENT_E_CONN_FAILED = -3, MISAGENT_E_REQUEST_FAILED = -4, MISAGENT_E_UNKNOWN_ERROR = -256 } |
| Error Codes. | |
Functions | |
| misagent_error_t | misagent_client_new (idevice_t device, lockdownd_service_descriptor_t service, misagent_client_t *client) |
| Connects to the misagent service on the specified device. More... | |
| misagent_error_t | misagent_client_start_service (idevice_t device, misagent_client_t *client, const char *label) |
| Starts a new misagent service on the specified device and connects to it. More... | |
| misagent_error_t | misagent_client_free (misagent_client_t client) |
| Disconnects an misagent client from the device and frees up the misagent client data. More... | |
| misagent_error_t | misagent_install (misagent_client_t client, plist_t profile) |
| Installs the given provisioning profile. More... | |
| misagent_error_t | misagent_copy (misagent_client_t client, plist_t *profiles) |
| Retrieves all installed provisioning profiles (iOS 9.2.1 or below). More... | |
| misagent_error_t | misagent_copy_all (misagent_client_t client, plist_t *profiles) |
| Retrieves all installed provisioning profiles (iOS 9.3 or higher). More... | |
| misagent_error_t | misagent_remove (misagent_client_t client, const char *profileID) |
| Removes a given provisioning profile. More... | |
| int | misagent_get_status_code (misagent_client_t client) |
| Retrieves the status code from the last operation. More... | |