Xamarin.ios 部署到设备:安装失败:AMDeviceInstallApplication返回:0xE800050

Xamarin.ios 部署到设备:安装失败:AMDeviceInstallApplication返回:0xE800050,xamarin.ios,Xamarin.ios,我的电脑上有一个我正在使用MonoTouch构建的应用程序。我在使用deploy to设备时遇到此错误 /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 provisio

我的电脑上有一个我正在使用MonoTouch构建的应用程序。我在使用deploy to设备时遇到此错误

/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
我试过iPhone4和iPad2

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

错误是:

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

重建您的配置文件以包括您的设备。您可以通过插入设备并在“管理器”中的XCode中选择“将此用于开发”来完成此操作。

此外,如果应用程序已安装并使用不同的证书签名,则可能会出现相同的错误,但错误代码不同。例如,如果安装了测试分发证书或其他根证书


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

问题是我的路径是/Src/C#/App。。。。如果您的本地路径中有#字符,则部署失败


-C

您需要在apple developer portal下注册您的COM应用程序id,然后为您的设备生成配置文件。只有这样,您才能在设备上运行。另外,请确保您的应用程序id与您在config.xml文件中设置的id一致。

尝试更改项目属性(iPhone捆绑包签名页面)中的签名选项。特别是,通常最好将Identity设置为Developer(Automatic)——但如果自动设置不起作用,请尝试其他可用选项。签名的形式不好。请参阅常见问题解答。