如何使用Xamarin在watchOS 3上部署一个简单的应用程序?

时间:2016-09-21 04:35:36

标签: xamarin apple-watch

我无法在watchOS 3上运行一个简单的应用程序,它让我疯狂! 我正在运行Xcode 8.

重新创建场景:创建一个newiOS应用程序(默认为部署目标10),添加WatchOS项目(3.0)。尝试编译。

我得到: 无法AOT组装(MT3001)

在所有三个项目中将Build链接更改为“Do not Link”并降级到目标8.4和Watch OS 2.2结果: 错误MT1006:无法在设备上安装应用程序:已发送邮件错误(错误:0xe800002d)。

  1. 更改为目标10,但最终保持Watch OS 2在手机上编译并安装并部署在设备上,但调试器: A.永远无法通过Wifi连接到手表(卡在“等待应用程序在端口10000上连接)” B.收到以下错误:
  2. 使用pid 270在'Apple Watch'上推出手表应用程序'com.XXX.testwatch.watchkitapp' 例外:Xamarin.Hosting.MobileDeviceException:发送消息错误(错误:0xe800002d)   在Xamarin.Hosting.RealDevice.StartSession()< 0x118c24dd0 + 0x0009d> in:0   在Xamarin.Hosting.DebugService + c__AnonStorey6。<> m__0(System.Object v)< 0x118c24450 + 0x000cf> in:0 [MVID] 703d5be3b466420882f6cb97c41b6723 0,1

    我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

我已向Xamarin提交了错误报告。他们证实了您需要修改默认编译以禁用增量构建。