我开始使用Xamarin VisualStudio跨平台开发移动应用程序。 我可以在android上调试并查看输出,但是当我尝试使用iphone设备调试CrossPlatform.iOS(设置为StartUp Project)时(请注意,我已经附加了Iphone4),它要求 mac名称或IP 。当我输入IP时,它会要求我进行远程登录。
请参阅以下屏幕截图。任何想法?很抱歉,我刚刚开始使用Xamarin进行移动开发
答案 0 :(得分:4)
是。总是需要Mac。 Xamarin在requirements中也说明了这一点。
iOS应用程序的编译必须在物理Mac机器上完成。 Xamarin已经创建了许多工具和应用程序,因此您可以在Windows机器上进行所有开发,但是在引擎盖下,您的代码仍然会被发送到Mac并返回给您结果。
您可以购买Mac(Mini可能是最便宜的选项)或注册Macincloud.com等服务。