Exemple #1
0
void TranferAppForInstallOnDevice(char *udid, char *app_path) {
	SDMMD_AMDeviceRef device = FindDeviceFromUDID(udid);
	if (device) {
		CFStringRef path = CFStringCreateWithBytes(kCFAllocatorDefault, (UInt8 *)app_path, strlen(app_path), kCFStringEncodingUTF8, false);
		SDMMD_AMDeviceCopyApplication(device, path);
		CFSafeRelease(path);
	}
}
void InstallAppToDevice(char *udid, char *path)
{
	SDMMD_AMDeviceRef device = FindDeviceFromUDID(udid);
	if (device) {
		CFStringRef app_path = CFStringCreateWithFormat(kCFAllocatorDefault, NULL, CFSTR("%s"), path);
		SDMMD_AMDeviceCopyApplication(device, app_path);
		SDMMD_AMDeviceInstallApp(device, app_path);
		CFSafeRelease(app_path);
	}
}