【问题标题】:Can't deploy my Xamarin app to iPhone 13 with iOS 15 Simulator无法使用 iOS 15 模拟器将我的 Xamarin 应用程序部署到 iPhone 13
【发布时间】:2021-12-18 15:35:01
【问题描述】:

我已将 xcode 13 和 Visualstudio for mac 更新到版本 8.10.12。现在我有 iphone 13 模拟器和 iOS 15。问题是当我尝试调试我的应用程序时,我从 Visual Studio 收到此错误。

错误 HE0046:无法在设备“iOS 15.0 (19A339) - iPhone 13 mini”上安装应用程序“ma.myapp.app”:需要更新“Myapp”

在info.plist中,最低版本设置为iOS 9 而且我不明白为什么我的应用程序在 iOS 14 上完美运行,但在 15 上却没有。请有人帮忙吗?

【问题讨论】:

标签: xamarin.ios ios15


【解决方案1】:

当我遇到此错误时,visualstudio 指定的错误消息不够明确。

于是我在我的mac上打开了一个终端并输入了以下命令

grep ma.myapp.app ~/Library/Logs/CoreSimulator/ -R

这给了我与我尝试部署的应用程序相对应的日志。 一旦我有了这些日志,我就会阅读与错误发生时间相对应的日志。我发现错误比预期的要深。这是我从日志中得到的消息:

未能为输入文件找到匹配的拱门:../../~/myapp.NotificationServiceExtension

原来我的通知服务扩展针对的是错误的架构。

  • 我在通知扩展项目的选项或属性菜单中打开了 iOS 构建菜单
  • 我将架构更改为以 x86_64 为目标
  • 我重建并部署了。 一切都很顺利。

【讨论】:

    猜你喜欢
    • 2021-10-09
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 2015-08-07
    • 1970-01-01
    • 2017-05-28
    • 2011-03-22
    相关资源
    最近更新 更多