我的雇主没有iPhone进行测试,也没有加入Apple的开发人员计划,但他们聘我为iOS开发人员。

有人告诉我创建一个应用程序,我是在模拟器的帮助下完成的。

现在,他们希望我在他的iPhone中为在另一个国家进行测试的客户生成该应用程序的IPA文件。那有可能吗?

最佳答案

如果您想在物理设备上运行应用程序,肯定会需要一个开发者帐户(除非该设备已越狱,我不建议这样做)。如果您的雇主雇用您作为iOS开发人员,则需要通知他们,开发iOS帐户的要求是开发人员帐户。

如果您要编写要在客户端设备上部署的iOS应用程序(您将无法物理访问),则有两种选择。


您可以让您的雇主为企业开发人员帐户支付费用(每年299美元)。这使您可以拥有一个内部分发配置文件,该文件使您可以构建可在任何iOS设备上运行的IPA,而无需在供应配置文件中为每个设备注册UDID。
您可以使用Apple的TestFlight将应用程序部署到客户的设备上。这仍然需要一个付费的开发人员帐户,因为您基本上是在创建应用商店版本并以“ beta测试人员”的身份分发给其他人。该应用程序经过了更为宽松的审查过程,但仍必须已通过分发证书进行了签名,您只能通过付费帐户才能获得该证书。


最重要的是,如果您的公司要求您专业开发应用程序,则需要让他们了解99美元/年的费用是该过程的一部分。如果他们不能证明这一点,就不应该雇用iOS开发人员。

07-24 09:47
查看更多