本机 iOS 内置 Xamarin/Visual Studio 应用程序打开然后立即关闭

Native iOS app built in Xamarin/Visual Studio opening then instantly closing

我们公司有一个在 Xamarin/Visual Studio 中构建的本机 iOS 应用程序。我们最初在几年前将它上传到 App Store,这些年来对其进行了一些更改。

该应用程序本身非常基础。它基本上只是一个导航到单页应用程序的 Web 视图。项目中原生应用代码很少

大约每周我都会定期在我们公司启动本机应用程序 iPad。我没有从 App Store 下载 运行 版本,而是定期从 Mac Mini 运行 Visual Studio and/or 直接重建和上传应用程序,直接从Mac Mini 到 Visual Studio.

几天前我尝试启动本机应用程序并在打开后立即关闭。我尝试重新启动 iPad 但应用程序在打开后仍然 minimizes/closes。如果我双击 iPad 上的主页按钮,我可以看到该应用程序仍在后台 运行,但只要我点击它,它就会立即自行最小化。

我尝试在 Visual Studio 中清理和重建本机应用程序解决方案并将其重新上传到 iPad,但没有解决问题。我在 Mac Mini 上更新了 Visual Studio(及其所有软件包),更新了 XCode,更新了 Mac OS,更新了 iOS iPad,但没有解决问题。

当我尝试从 Visual Studio 调试应用程序时,它在输出 window 中显示两个错误代码:MT1043 和 MT1007。调试器也总是无法附加到应用程序。

我已经尝试使用谷歌搜索错误代码和问题本身,但没有找到任何有效的方法。我已经尝试生成一个新的开发证书和配置文件,用于在将应用程序上传到 iPad 时对其进行签名,但这也没有用。

奇怪的是,如果我从 App Store 下载该应用程序,它就可以正常工作。我现在尝试 build/run 的源代码与部署到应用商店时的源代码相同。还有什么奇怪的是,如果我启动一个 iOS 模拟器并针对它 upload/debug,该应用程序运行正常。

我尝试使用不同的 iPad,但它遇到了同样的问题。该应用程序在尝试启动后立即自行最小化。

找到答案了。必须将系统证书信任从 "Always Trust" 设置为 "Use System Default"。与此处提供的解决方案相同: