【问题标题】:Hot Restart not working anymore, can't debug app at all热重启不再工作,根本无法调试应用程序
【发布时间】:2020-12-07 09:27:31
【问题描述】:

我对 XAML 和代码隐藏进行了一些更改,并在我的物理 iPad 上查看了这些更改。我看到我的更改没有得到反映,所以我删除了该应用程序并希望它重新安装。但是,从那时起,我每次尝试在设备上调试时都会收到此错误:

严重性代码描述项目文件行抑制状态 错误 运行 hotrestart 时出错:“签署应用程序“TraceIt.iOS.app”时发生错误。详细信息:对象引用未设置为对象的实例。'。命令:'sign -i="C:\Users\Gorilla Rig\AppData\Local\Temp\Xamarin\HotRestart\Bundles\16.7.000.440\a0005e492e54334d6dcf94dfaa23baba\TraceIt.iOS.app" -p="C:\Users\Gorilla Rig\AppData\Local\Xamarin\iOS\Provisioning\Profiles\042184b7-110e-4dc3-abab-635382ed7659.mobileprovision" -c="C:\Users\Gorilla Rig\AppData\Local\Xamarin\iOS\Provisioning\Certificates\ 2E160A7E60AF6F7B.p12" -pk="CFBundleIdentifier" -pv="com.companyname.TraceIt" -w="145b2541-08e5-43e5-b15a-b7a650b26f22"' TraceIt.iOS

我在我的 iPhone 上试过,同样的问题。删除了该应用程序,确保它没有在加载任何内容,但唉,同样的问题。我已尝试转到 iOS 捆绑签名设置并重新加载配置文件。什么都没有。

调试在 Android 上运行良好。

我能做什么?

【问题讨论】:

  • 从 ios 和 pcl 项目中删除 bin 和 obj 文件夹。

标签: ios xamarin mobile xamarin.forms


【解决方案1】:

删除 AppData\Local\Temp\Xamarin 文件夹,然后下载所有对我有用的配置文件。

【讨论】:

  • 这应该是答案
【解决方案2】:

在这种情况下,最好先清理并重建解决方案。在 iOS 上,如果您尝试从设备中删除应用程序,然后重新安装到不存在的目录(在这种情况下是您删除的应用程序),则会失败。

如果这不起作用,则关闭 Visual Studio,然后重新打开,同时重复上述过程。

【讨论】:

    猜你喜欢
    • 2021-06-05
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多