9

升级到 XCode 9.3 (9E145) 后,我无法再使用 Xamarin 并部署到我的任何 iOS 设备。

我在 PC 上运行 Visual Studio 2017 并使用 Mac 作为构建代理。在升级之前一切正常,但现在我无法再部署任何应用程序了。

我收到一个错误,抱怨缺少框架“DADocSetAccess”:

启动失败。无法在“我的 iPhone”上启动应用程序“iOSTest1”。错误:错误 HE0003:无法加载框架“DADocSetAccess”(路径:/Applications/Xcode.app/Contents/SharedFrameworks/DADocSetAccess.framework/DADocSetAccess):未找到。请查看日志以获取更多详细信息。该应用程序已终止。

我可以确认我的 Mac 上不存在缺少的框架。

我也尝试在我的 Mac 上使用 Visual Studio,但失败并出现同样的错误。但是,我在 XCode 中创建了一个 testapp,它工作得很好——所以我怀疑这个错误与 Xamarin/XCode 有某种关系。

我花了很多时间尝试重新安装 XCode 两次,但问题仍然存在。它也不再可能在使用 VS2017 的模拟器上运行,在 XCode 9.3 更新之前它也可以正常工作。

我无法理解这些框架的用途,因为它可以很好地从 XCode 部署和运行应用程序。

其他人也有这个问题吗?

任何帮助表示赞赏。谢谢

4

3 回答 3

4

稳定频道现在支持 Xcode 9.3(我在 beta 频道)

切换到稳定频道或下载最新更新,它现在应该可以工作了。

这些是具有更新的版本:

  • Visual Studio for Mac 7.4.2.12
  • 适用于 Xamarin 4.9.0.753的 Visual Studio 工具
  • Xamarin.iOS 11.9.1.24
  • Xamarin 远程 iOS 模拟器1.2.4.12

更多信息在这里

于 2018-04-04T09:49:45.197 回答
2

目前,您可以在 xamarin 处理 xcode 9.3 之前下载 xcode 9.2。可以在https://developer.apple.com/download/more/下载 9.2

于 2018-03-31T04:42:12.633 回答
1

Xamarin 刚刚解决了这个问题。如果您使用 Mac,那么只需更新您的 VS for Mac。Windows VS 的修复将在版本 15.6.5 中,但您现在可以下载并安装 Xamarin 所需的包。只需转到以下链接: https ://releases.xamarin.com/service-release-15-6-5/

UPD:适用于 Windows 的修复程序现已推出。只需下载 VS 15.6.5

于 2018-04-04T07:58:10.677 回答