将MonoTouch的需要一台Mac发布到iPhone / iPod Touch的?
-
18-09-2019 - |
题
我从来没有做过任何iPhone或iPod Touch的开发,多由于额外需要一个Mac的开发上,再加上需要学习的Objective-C。随着 MonoTouch的的公布,现在我可以使用.NET语言,我已经熟悉了,在我的Windows开发PC。
不过我很好奇,如果我仍然需要一台Mac部署和测试我的iPhone应用程序?因此,将与MonoTouch的Windows上运行哪些工具是必要的iPhone触摸,哪些是那些?
解决方案
看到所必需的签署在设备上执行应用程序的代码签名工具无证和仅适用于OS X的,我认为这是一个安全的赌注,你只能真正建立一个应用程序用于在OS X上部署。
虽然在技术上是可能的编制下,一些其他操作系统的应用程序,用模拟器或者你有没有办法测试他们的协同设计工具,所以你需要一台Mac提供,以做到这一点呢。我想这或许还可以测试对越狱的设备,但我不想出货尚未经过测试股票的操作系统固件的应用程序。
其他提示
有一个答案的种子被嵌入在你的问题。从项目页面:
MonoTouch的要求Mac计算机和苹果 iPhone SDK测试仿真器; 你将需要一个苹果 iPhone开发者部署在 设备
无论在迈克尔反应的点的直接对话吉姆的问题。
作为一个Windows平台上会阻止你使用iPhone SDK模拟器,但不一定会阻止您部署到与测试在实际的iPhone / iPod Touch的。
据我所知,你没有自己的Mac硬件的iPhone开发者注册。你需要一个iPhone开发者,这样就可以使用iPhone的支持,虽然在测试部署功能。
我还没有尝试过的MonoTouch还没有,但是这是我的它是如何工作的理解。当您编译使用MonoTouch的将输出二进制准备在iPhone / iPod Touch的设备上运行。然后,您可以使用iTunes在应用面板拖动二进制和同步的设备。这种做法肯定不会被自动化的本地开发,但它应该工作“的Mac免费”。
这可以为某人现有的Windows PC的一些“黑幕”,但有趣的阅读。