Xamarin错误ios模拟器HE0046:安装应用程序失败...无法安装请求的应用程序。

5

我把我在Mac上运行的VS 2019项目(从PrismApp1改为其他名称),现在无法在iOS模拟器上运行。已尝试在不同的模拟器手机上运行。我在文件夹和机器中搜索了PrismApp1,但没有发现任何内容...删除了bin和obj文件夹并进行了全部构建。有什么想法吗?

错误HE0046:无法在设备“iOS 13.2(17B102)- iPhone 11 Pro”上安装应用程序“com.companyname.PrismApp1”:无法安装请求的应用程序

备注:如果部署到我的物理iPhone上,则可以正常工作...


1
当你将它改回原来的名字时,它能正常工作吗?尝试在VS中重命名项目。否则,您将不得不使用该名称创建一个新项目,并将文件移动过去。 - Saamer
新名称是否包含下划线(如此处所述)?您尝试过重置/重新打开模拟器吗?您使用的是哪个版本的Visual Studio 2019? - nevermore
没有下划线。我在Mac上使用的是最新版本的2019。无论如何,我放弃了并创建了一个新的iOS项目,这样我就可以继续我的生活了,现在它可以工作了。 - dan
1
好的,那是一个解决方法,而且它有效 :)。 - nevermore
我曾经遇到过同样的问题。项目已经重命名,但在iOS中没有更改。我只是在info.plist文件中更改了应用程序名称以匹配我在Android版本中使用的名称,然后它就可以工作了。 - pseudoabdul
3个回答

3
我在使用iPhone 13仿真器和iOS 15时遇到类似问题,无法在模拟器上部署我的应用程序,但实际设备可以运行。我遇到的错误信息如下所示:

error HE0046: Failed to install the app 'ma.myapp.app' on the device 'iOS 15.0 (19A339) - iPhone 13 mini': “Myapp” Needs To Be Updated

我参考这里解决了这个问题。

0

尝试关闭并重新打开VS,这对我起作用了。


0

在应用程序成功编译后,我遇到了一个奇怪的错误,原因是在构建后执行的 plist 命令中涉及到了一个空变量。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接