I am Getting this Error when i try to Install Application into iOS Device.
I am using this Code...
[DllImport("iTunesMobileDevice.dll", CallingConvention = CallingConvention.Cdecl)]
extern static int AMDeviceSecureTransferPath(int unused0, IntPtr device, IntPtr appUrl, IntPtr opts, IntPtr callback, int callback_arg);
[DllImport("iTunesMobileDevice.dll", CallingConvention = CallingConvention.Cdecl)]
extern static int AMDeviceSecureInstallApplication(int unused0, IntPtr device, IntPtr appUrl, IntPtr opts, IntPtr callback, int callback_arg);
public bool InstallApp(string currUdid, string appPath)
{
IntPtr device;
//string currUdid = getUDID();
Console.Write("Opening new device handle...");
LibiMobileDevice.iDeviceError returnCode = LibiMobileDevice.NewDevice(out device, currUdid);
Console.WriteLine(device);
CFString path = new CFString(appPath);
IntPtr appUrl = CFLibrary.CFURLCreateWithFileSystemPath(IntPtr.Zero, path.typeRef, 2, false);
string[] k = new string[1];
k[0] = "PackageType";
IntPtr[] v = new IntPtr[1];
v[0] = new CFString("Developer");
CFDictionary opts = new CFDictionary(k, v);
int err = AMDeviceSecureTransferPath(0, device, appUrl, opts, IntPtr.Zero, 0);
if (err == NO_ERR)
{
return AMDeviceSecureInstallApplication(0, device, appUrl, opts, IntPtr.Zero, 0) == NO_ERR;
}
return err == NO_ERR;
}
i dont know why its unable to give AMDeviceSecureTransferPath Permission as i included iTunesMobileDevice Already in my debug folder.
I am Getting this Error when i try to Install Application into iOS Device.
I am using this Code...
i dont know why its unable to give AMDeviceSecureTransferPath Permission as i included iTunesMobileDevice Already in my debug folder.
Please help me out with this
Thanks