部署到设备:安装失败:AMDeviceInstallApplication返回:0xe8000050

时间:2012-01-03 12:28:28

标签: xamarin.ios

我有一个应用程序,我正在我的PC上使用MonoTouch构建。使用deploy to device

时出现此错误
/Developer/MonoTouch/usr/bin/mtouch -installdev "/SVN/myapp/bin/iPhone/Release/my.app"
Please ensure your device is connected...
Connected to: myiPad
This application has been signed with a provisioning profile which does not include any device
Connected to: myiPad
Installing application
Installation failed: AMDeviceInstallApplication returned: 0xe8000050
The application was terminated by a signal: SIGHUP

我尝试过iPhone 4和iPad 2.

我可以将my.app拖到iTunes或iPhone配置实用程序中,并在任一设备上安装它都没有错误。然后按预期运行。

4 个答案:

答案 0 :(得分:10)

错误是这样的:

This application has been signed with a provisioning profile which 
does not include any device

重建您的配置文件以包含您的设备。您可以通过插入设备和XCode在组织者中选择“将其用于开发”来完成此操作。

答案 1 :(得分:1)

此外,您可以获得相同的错误,但如果已安装应用程序,则使用不同的错误代码,使用其他证书进行签名。例如,如果安装了测试分发证书或其他根证书。

我有个人和工作签名密钥,每隔一段时间就会咬我一次。

答案 2 :(得分:1)

问题是我的路径是/ Src / C#/ App ....如果你的本地路径中有#cchar,则部署失败...

-C

答案 3 :(得分:0)

您需要在Apple开发人员门户网站下注册您的COM应用程序ID,然后为您的设备生成配置文件。只有这样你才能在你的设备上运行。另外,请确保使用您在config.xml文件中设置的应用ID来反映您的应用ID。