无法使用 iOS 15 模拟器将我的 Xamarin 应用程序部署到 iPhone 13
Can't deploy my Xamarin app to iPhone 13 with iOS 15 Simulator
我已经更新到 xcode 13 和 Visualstudio for mac 到版本 8.10.12。现在我有了 iphone 13 模拟器,iOS 15。问题是当我尝试调试我的应用程序时,我从 visual studio.
得到这个错误
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
在info.plist中,最低版本设置为iOS9
而且我不明白为什么我的应用程序在 iOS 14 上运行完美,但在 15 上却不能。有人可以帮忙吗?
当我出现这个错误时,visualstudio指定的错误信息不够明确。
所以我在 mac 上打开了一个终端并输入了以下命令
grep ma.myapp.app ~/Library/Logs/CoreSimulator/ -R
这为我提供了与我尝试部署的应用相对应的日志。
一旦有了这些日志,我就会读取与错误发生时间对应的日志。而且我发现错误比预期的更深。这是我从日志中得到的消息:
Failed to find matching arch for input file: ../../~/myapp.NotificationServiceExtension
原来我的通知服务扩展针对的是错误的架构。
- 我在通知扩展项目的选项或属性菜单中打开了 iOS 构建菜单
- 我将架构更改为目标 x86_64
- 我重建并部署了。
一切都很好。
我已经更新到 xcode 13 和 Visualstudio for mac 到版本 8.10.12。现在我有了 iphone 13 模拟器,iOS 15。问题是当我尝试调试我的应用程序时,我从 visual studio.
得到这个错误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
在info.plist中,最低版本设置为iOS9 而且我不明白为什么我的应用程序在 iOS 14 上运行完美,但在 15 上却不能。有人可以帮忙吗?
当我出现这个错误时,visualstudio指定的错误信息不够明确。
所以我在 mac 上打开了一个终端并输入了以下命令
grep ma.myapp.app ~/Library/Logs/CoreSimulator/ -R
这为我提供了与我尝试部署的应用相对应的日志。 一旦有了这些日志,我就会读取与错误发生时间对应的日志。而且我发现错误比预期的更深。这是我从日志中得到的消息:
Failed to find matching arch for input file: ../../~/myapp.NotificationServiceExtension
原来我的通知服务扩展针对的是错误的架构。
- 我在通知扩展项目的选项或属性菜单中打开了 iOS 构建菜单
- 我将架构更改为目标 x86_64
- 我重建并部署了。 一切都很好。