Xcode 7.2 如何在没有苹果开发者程序和没有连接设备的情况下生成 IPA 文件?
How to generate IPA file without apple developer program and without a connected device in Xcode 7.2?
我的雇主没有 iPhone 进行测试,他们也没有加入 Apple 的开发人员计划,但他们招募了我作为 iOS 开发人员。
我被告知要创建一个应用程序,我是在模拟器的帮助下完成的。
现在,他们要我为他们在另一个国家/地区的客户生成该应用程序的 IPA 文件,以便在他的 iPhone 中进行测试。这可能吗?
您必须注册 Apple 的开发人员计划,这还不够。对于无线安装,您必须像第三方应用程序一样使用苹果的 testflight 或 hockeyapp。
没有 Apple 开发者帐户是不可能的。您也无法存档您的代码。看看这些文件 :
您必须注册 Apple 的开发者计划,并将所有 UDID 添加到您的应用设备 ID 中,然后生成临时配置文件。在 xcode 中安装它,而不是创建存档、压缩并上传到 diawi.com。 Diawi( https://www.diawi.com/ ) 是最好的解决方案,它会生成一个 link,您可以将其提供给客户,他们可以直接将其安装在他们的设备上。
我刚开始工作时遇到了同样的问题:)
-但是没有苹果开发者账号是无法生成ipa的
- 即使您连接设备进行部署,设备 iOS 版本和 XCode iOS 版本也必须相同。
如果您想 运行 在物理设备上使用您的应用程序,您肯定需要一个开发者帐户(除非该设备已越狱,我不推荐这样做)。如果您的雇主雇用您作为 iOS 开发人员,您需要告知他们进行 iOS 开发的要求是开发人员帐户。
如果您要编写 iOS 应用程序以部署在客户端设备上(您没有物理访问权限),您有几个选择。
- 您可以让您的雇主支付企业开发者帐户的费用(299 美元/年)。这允许您拥有一个内部分发配置文件,它可以让您构建一个可以 运行 在任何 iOS 设备上的 IPA,而无需在配置配置文件中为每个设备注册 UDID。
- 您可以使用 Apple 的 TestFlight 将应用程序部署到您客户的设备上。这仍然需要付费开发者帐户,因为您基本上是在创建应用商店构建并以 "beta testers" 的形式分发给其他人。该应用程序经过了更为宽松的审查过程,但它仍然必须使用分发证书进行签名,您只能通过付费帐户获得该证书。
最重要的是,如果您的公司要求您专业开发应用程序,您需要让他们了解 99 美元/年的费用是该过程的一部分。如果他们不能证明这一点,他们就不应该雇用 iOS 开发工作。
我的雇主没有 iPhone 进行测试,他们也没有加入 Apple 的开发人员计划,但他们招募了我作为 iOS 开发人员。
我被告知要创建一个应用程序,我是在模拟器的帮助下完成的。
现在,他们要我为他们在另一个国家/地区的客户生成该应用程序的 IPA 文件,以便在他的 iPhone 中进行测试。这可能吗?
您必须注册 Apple 的开发人员计划,这还不够。对于无线安装,您必须像第三方应用程序一样使用苹果的 testflight 或 hockeyapp。
没有 Apple 开发者帐户是不可能的。您也无法存档您的代码。看看这些文件 :
您必须注册 Apple 的开发者计划,并将所有 UDID 添加到您的应用设备 ID 中,然后生成临时配置文件。在 xcode 中安装它,而不是创建存档、压缩并上传到 diawi.com。 Diawi( https://www.diawi.com/ ) 是最好的解决方案,它会生成一个 link,您可以将其提供给客户,他们可以直接将其安装在他们的设备上。
我刚开始工作时遇到了同样的问题:)
-但是没有苹果开发者账号是无法生成ipa的
- 即使您连接设备进行部署,设备 iOS 版本和 XCode iOS 版本也必须相同。
如果您想 运行 在物理设备上使用您的应用程序,您肯定需要一个开发者帐户(除非该设备已越狱,我不推荐这样做)。如果您的雇主雇用您作为 iOS 开发人员,您需要告知他们进行 iOS 开发的要求是开发人员帐户。
如果您要编写 iOS 应用程序以部署在客户端设备上(您没有物理访问权限),您有几个选择。
- 您可以让您的雇主支付企业开发者帐户的费用(299 美元/年)。这允许您拥有一个内部分发配置文件,它可以让您构建一个可以 运行 在任何 iOS 设备上的 IPA,而无需在配置配置文件中为每个设备注册 UDID。
- 您可以使用 Apple 的 TestFlight 将应用程序部署到您客户的设备上。这仍然需要付费开发者帐户,因为您基本上是在创建应用商店构建并以 "beta testers" 的形式分发给其他人。该应用程序经过了更为宽松的审查过程,但它仍然必须使用分发证书进行签名,您只能通过付费帐户获得该证书。
最重要的是,如果您的公司要求您专业开发应用程序,您需要让他们了解 99 美元/年的费用是该过程的一部分。如果他们不能证明这一点,他们就不应该雇用 iOS 开发工作。