我正在使用VS2015为iOS开发应用程序。当它连接到像构建主机一样使用的Mac时,我可以在iPhone上进行调试。但我感兴趣的是,当它连接到Windows机器而不是Mac和Mac用于构建时,是否可以在iPhone上进行调试?如果有可能,应该在VS2015中设置什么才能实现这一目标?
答案 0 :(得分:0)
如Xamarin docs中所述:
用于Visual Studio的Xamarin.iOS实现了一项惊人的壮举:它让它 开发人员在Windows上创建,构建和调试iOS应用程序 使用Visual Studio IDE的计算机。它不能单独做到这一点 - iOS 没有Apple的编译器就无法创建应用程序 没有Apple的证书和代码签名就无法部署 工具。这意味着您的Xamarin.iOS用于Visual Studio安装 需要连接到联网的Mac OS X计算机(即 被称为主机或构建主机)为您执行这些任务。 配置完成后,Xamarin的工具将使流程无缝衔接 可能的。
所以现在由于Apple的限制,这是不可能的:只有Mac可以在iOS设备上部署,因为证书和协同设计。