Titanium Appcelerator:没有Mac的iPhone开发(如PhoneGap)

时间:2012-08-16 16:48:17

标签: ios windows mobile titanium

我即将开始一些移动开发项目,但我先做一些功课。我的主要目标是部署到Android和iOS,但后者出现了一些问题,因为我无法访问(也没有兴趣获得)Mac。

Phonegap提供云服务,您可以在其中上传您的移动开发项目,他们将为您进行构建 - 无需Mac。来自Phonegap Build FAQ:

  

只需上传您的网络资源 - 一个包含HTML,CSS和的ZIP文件   JavaScript或单个index.html文件 - 指向PhoneGap Build,请指出我们   到你的Git或SVN存储库,或者让我们设置一个git远程端点   你可以推动。然后我们将进行编译和   包装给你。几分钟后,您将收到以下网址   所有移动平台。

我倾向于Appcelerator的开发和本机UI功能,但由于我没有Mac,我是否有希望使用类似于PhoneGap的Build服务的东西使用Titanium进行iOS开发?

4 个答案:

答案 0 :(得分:9)

如果您没有Mac,则无论是否使用Titanium,您都无法开发,测试,部署或放入适用于iOS的应用商店应用。

无论如何,即使您能够使用Titanium的云构建技术(不存在),您也无法将最终应用程序部署到App Store,因为您必须拥有XCode为此,PhoneGap也是如此。 Check this here:

  

注意:由于PhoneGap Build使用Apple的标准开发流程来构建应用程序,因此您需要注册其开发人员计划,以在PhoneGap> Build上构建iOS应用程序。您还需要一台Mac来配置您的证书和配置文件。

除非你使用mac,否则你的合法部署到App Store。

答案 1 :(得分:2)

不要忘记注册时注册的费用,因为Google Play和& iOS开发者。

我担心使用远程服务会让您付出高昂的代价,因为您将大大增加测试周期。

二手Mac mini的成本几乎不会影响任何开发预算,甚至是慈善工作。正如之前的海报说明,如果没有mac,您无法合法部署已完成的构建。如果你制作了mac,你会不会这样做?

答案 2 :(得分:1)

有一些服务如Mobundler.comFoundry22.com一样,可让您在没有Mac的情况下进行端到端的开发。

Foundry22是一项类似于PhoneGap构建的服务,适用于Titanium SDK。与PhoneGap构建类似,它需要用于iOS签名的p12捆绑和用于Android的Java密钥库。您可以使用Mobundler等服务仅使用浏览器创建这些服务。您仍然需要付费才能成为iOS开发人员计划的一部分。

答案 3 :(得分:1)

这里的答案已经过时了。 有一个Icenium平台,您可以在不使用Mac的情况下在App Store上构建和放置应用程序。

http://docs.icenium.com/publishing-your-app/distribute-production/publish-ios