使用PhoneGap Build构建功能齐全的iOS应用程序,而不使用类似Mac的硬件

tre*_*der 5 appstore-approval ios cordova phonegap-build

因为为Apple开发者计划支付99美元对我来说是一个艰难的决定(特别是,如果这是一个浪费的钱),那么问题很简单:

我是否可以构建功能齐全的iOS应用程序,我只能使用PhoneGap Build,不使用任何类型的Mac硬件或者不需要使用像Macincloud这样的付费服务来向App Store提交(并接受当然!) ?

我没有任何类型的Mac.我唯一能做的就是3岁的iPad Mini.所以我可以在真正的基于iOS的设备上测试我的iOS应用程序(如果这是在应用程序提交过程中需要的),但我不能使用任何开发人员工具,SDK等来实际构建它.

我问,因为我完全糊涂了.大约两年前我触及了这个话题然后我问了这个问题.我向我回复了一系列步骤和教程,我必须承担,但有明确的信息,我可以创建和部署iOS应用程序,而无需任何Apple硬件.

我在接下来的两年里离开了这个主题.当我回到它时,我发现了一个支持问题,一个博客,Stack Overflow问题一篇文章,这些问题或多或少都是确定的,即拥有真正的Mac机器或访问像Macincloud这样的服务对于创建iOS应用程序是必需的.

例如,对提到的支持问题 Petra V.的第三个回答说:

是的,你需要一台Mac(没有xCode,只需要ApplicationLoader)才能上传到AppStore,除非你使用像Macincloud这样的付费服务

现在,我完全迷失了,因为这句话与两年前阿米尔所说的完全相反.Thefore,能有人给我的可核实的信息当前状态在这个问题上?

我是否可以使用HTML5,浏览器和PhoneGap Build构建一个OS App应用程序,AppStore将正确签名和接受,不需要Mac硬件或额外服务?

不是这个问题的重复,因为它的唯一答案是超过一年(这个领域的事情变化很快)并且具有:

要发布到应用程序商店,我相信您仍然需要带有Xcode的Mac

有人认为可能是准确的,可能是错的.这不是什么,我打赌99美元.这就是为什么我要求一个可验证更新的答案.

lnj*_*anj 2

构建应用程序并将其提交给 Apple 的方法是:

  1. 编译应用程序。
  2. 通过应用程序上传器上传。

为了实现 1,您需要一台 Mac。您需要的 iOS SDK 位于 Xcode 中。Xcode 是一款可让您构建 iOS 应用程序的 Mac 应用程序,但仅适用于 Mac。

您还可以通过其他方式编译应用程序,但基本上您要做的就是“租用”他们的 Mac 计算机或服务器(例如 Adob​​e Cordova Build)。

为了实现 2,您还需要一台 Mac。

有没有办法绕过Mac?如果您有 PC,您可以尝试 HackIntosh,这是一种对 Mac OSX 的破解,(理想情况下)可以让您在 PC 上运行 Mac 操作系统。不过,我不会推荐你走这条路。即使您拥有与 Mac 硬件高度兼容的硬件,这仍然是一个黑客攻击,任何应用程序的任何更新、操作系统的次要更新等都可能会破坏您的 HackIntosh。