Xcode 远程开发iPhone应用程序?

Xcode 远程开发iPhone应用程序?,xcode,macos,osx-server,Xcode,Macos,Osx Server,4名java开发人员是iPod Touch/iPhone应用程序开发的新手。他们有一个应用程序的想法。他们以前从未使用过Xcode或Mac 我的老板不想花钱为他们每个人买一台新的iMac或MacMini,而是想卖给他们一台价值999美元的苹果服务器,托管在一个连接一条T1线路的设备上,让所有4个人在Xcode中远程工作 这是否可行?有人在做这样的事吗?具体来说,1个T1是否足以用于实际的远程应用程序开发 他们是否需要通过Logmein或Gotomeeting以黑白模式工作才能获得不错的速度 四个

4名java开发人员是iPod Touch/iPhone应用程序开发的新手。他们有一个应用程序的想法。他们以前从未使用过Xcode或Mac

我的老板不想花钱为他们每个人买一台新的iMac或MacMini,而是想卖给他们一台价值999美元的苹果服务器,托管在一个连接一条T1线路的设备上,让所有4个人在Xcode中远程工作

  • 这是否可行?有人在做这样的事吗?具体来说,1个T1是否足以用于实际的远程应用程序开发

  • 他们是否需要通过Logmein或Gotomeeting以黑白模式工作才能获得不错的速度

  • 四个人可以同时在一个Xcode项目上远程工作吗

  • 他们是否绝对需要自己的Mac电脑将iPod Touch或iPhone物理连接到,或者他们是否可以通过iTunes连接到现有的PC并以这种方式安装开发中的应用程序


  • 如果你不能为每个开发者提供一个mac mini的商业案例,我认为你赚的钱不足以让这家公司物有所值(包括付给程序员足够的钱)

    这是否可行?有人在做这样的事吗?具体来说,1个T1是否足以用于实际的远程应用程序开发

    我不认为有“现实的远程应用开发”这样的东西

    他们是否需要通过Logmein或Gotomeeting以黑白模式工作才能获得不错的速度

    他们的医疗保健计划包括偏头痛吗

    四个人可以同时在一个Xcode项目上远程工作吗

    您可以在一个项目中与多个人一起工作,但前提是每个人在自己的Mac上都有自己的Xcode副本

    他们是否绝对需要自己的Mac电脑将iPod Touch或iPhone物理连接到,或者他们是否可以通过iTunes连接到现有的PC并以这种方式安装开发中的应用程序


    为了进行调试,您需要将设备连接到运行Xcode的Mac。不在设备上调试实际上不是一个选项。你可以在iPhone模拟器上进行一些调试,但肯定不是全部。

    最低的入门成本是每个开发者一台Mac Mini,加上至少一台iPodtouch/iPhone的成本,再加上苹果每年向设备加载软件的费用99美元

    你老板的建议根本不可行,也不现实。坦率地说,这也是对开发者的侮辱


    如果成本是一个很大的问题,购买二手的或翻新的。

    在Mac迷你主机基础设施中使用jenkins等进行远程开发

    你会遇到很多麻烦:)顺便说一句,我真的不明白你是如何想象在设备上运行代码的。什么样的麻烦?通过“在设备上运行代码”,这是我要问的问题的一部分——有没有办法将编译好的XCode项目复制到本地Windows PC上,并通过iTunes将其安装到iPhone或iPod Touch上?是的,在iTunes中安装配置文件。但是,您将无法在设备上进行调试,因为这是一个破坏交易的设备。谢谢Rob。这很有帮助。在靠近工作站的功能强大的苹果台式机MacPro上运行苹果服务器怎么样?我想我在某个可能的地方读到过。如果您的开发者都连接到同一个WIFI,这是可能的,比在外部服务器中使用Xcode时延迟更小。马克,您可能是对的,但我不想问他们是否会赚钱。他们玩得很开心,涉足移动Mac开发领域,并希望尽可能降低入门成本(4人)。他们可能愿意购买一台MacOSX迷你服务器来远程处理该项目。远程运行带有XCode和Subversion版本控制的Mac OS X服务器是否存在问题?你或任何人能举例说明可能存在的问题吗?@ANE购买Mac-server和一些Mac-笔记本电脑/台式机并将它们配对怎么样?如果你是mac的新手,你可能甚至不知道你想要的是iMac、Macbook Air还是Macbook Pros。在使用主动通风打破笔记本电脑后,Me倾向于使用被动通风设备,如Air/iPad/等,但在需要大量电源的情况下使用最强大的设备——顺便说一句,iPad不适合开发(Xcode不在那里运行)。在进行更大的投资之前,我会测试所有的设备,让人们在彼此之间更换它们,或者更好地合作。你的最低入门成本答案很有帮助。至于其他方面:远程控制开发服务器的最初想法实际上来自首席Java开发人员。我老板刚刚说如果可行的话,我们可以为他主持。(事实并非如此)其他开发人员是他的团队的一部分,并且已经拿到了报酬。因此,在未来,你最好不要急于下结论说这是不是“侮辱”。谢谢你的回答。即使我只是为自己开发的,在向市场提交任何东西之前我是否需要支付99美元?是的。任何类型的开发都必须购买许可证。