MonoTouch是否需要Mac才能发布到iPhone/iPod Touch?

Jim*_*eth 6 iphone mono cocoa-touch xamarin.ios

我从未做过任何iPhone或iPod Touch开发,很大程度上是因为需要开发Mac,还需要学习Objective-C.随着MonoTouch的发布,我现在可以使用我熟悉的.NET语言,并在我的Windows PC上进行开发.

但是我很好奇我是否仍然需要Mac来部署和测试我的iPhone应用程序?那么iPhone touch需要哪些工具以及哪些工具将在带有MonoTouch的Windows上运行?

Lou*_*arg 11

将设备上的应用程序签名所需的代码签名工具看作是未记录的,只有OS XI认为可以安全地建议您在OS X上部署应用程序.

虽然技术上可以在其他操作系统下编译应用程序,但是使用模拟器或代码签名工具你无法测试它们,所以无论如何你都需要一台可用的Mac.我想也可以对越狱设备进行测试,但我不想发送一个未经过测试的应用程序.


Mic*_*tta 6

答案的种子嵌入在你的问题中.从项目页面:

MonoTouch需要Mac和Apple的iPhone SDK才能在模拟器上进行测试; 您需要成为Apple iPhone开发人员才能在设备上进行部署.