无法使用XCode 9.3将Xamarin.iOS应用部署到设备

时间:2018-03-30 22:15:45

标签: ios xamarin xamarin.ios xcode9.3

升级到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的模拟器上运行,VS2017在XCode 9.3更新之前也运行良好。

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

还有其他人也遇到过这个问题吗?

感谢任何帮助。 感谢

3 个答案:

答案 0 :(得分:4)

稳定频道现在支持Xcode 9.3(我在测试频道上)

切换到稳定频道或下载最新更新,现在应该可以使用。

这些是具有更新的版本:

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

更多信息here

答案 1 :(得分:2)

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

下载9.2

答案 2 :(得分: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