我是一名doctor .NET开发人员,并希望编写一个IOS&C#中的Android应用程序.我读了一本有关Xamarin的Visual Studio的书,这本书看起来很有趣,甚至有点贵!

您需要Mac来调试您的代码吗?您是否只需要联网的Mac即可将应用程序实际部署到应用store ?

是购买Mac电脑并在虚拟机中运行Windows和VS的最佳 Select ,还是我可以只使用我的Windows机器write&在Windows中调试代码,然后连接到联网的Mac进行最终部署?

推荐答案

是的,您必须有Mac才能进行Xamarin.iOS开发.构建和运行IOS模拟器都需要Mac.您可以将其用作构建服务器,并实际在Visual Studio中进行开发(在独立的PC中或在Mac上运行的VM上),也可以使用Xamarin Studio作为IDE在Mac上直接进行开发.

Ios相关问答推荐

React Native Text组件内部TextInput组件在iOS上的问题:在TextInput组件内部键入文本时失go 焦点

SwiftUI拖动手势和内容拖动时的奇怪行为( skip /卡顿)

SWIFT设备方向更新不正确

在flatter_riverpod中,如果没有ref对象,我们如何访问提供程序?

快速 keys 串更新只有在第二次try 时才起作用

圆角矩形路径上的蛇形动画

过渡动画在 iOS16 中不起作用,但在 iOS15 中起作用

如何在Collection 后更改并保留按钮 colored颜色 ,然后在 SwiftUI 中切换回来?

如何在 SwiftUI 的列表中使用带有 swipeActions 的 NavigationLink

辅助功能判断器无法在 macOS Monterey 版本 12.3 上的 Xcode 版本 13.3 上运行

Flutter:无法构建 iOS 应用程序ARCHIVE FAILED,为设备归档时遇到错误

为什么我的应用在 Testflight 中没有下载 dSYM 按钮?

UICollectionView 添加 UICollectionCell

未找到签名证书​​iOS Distribution

滑动列表项以获取更多选项(Flutter)

如何找出坐标之间的距离?

使用 Xcode 4 的 iPhone 临时构建

SwiftUI - 列表行中的多个按钮

如何为 UILabel 的背景 colored颜色 设置动画?

这是一个什么样的讽刺错误?