是否可以构建一个本机ios应用并“私下”分发?例如,如果有一个客户,并且客户要求该应用在应用商店上不公开可用?
答案 0 :(得分:5)
您可以做两件事。
了解更多:https://developer.apple.com/programs/enterprise/
此处有一篇有关使用企业帐户分发应用程序的体面文章:https://medium.com/apps-studio/distributing-enterprise-ios-app-in-house-without-mdm-3ed015009893
答案 1 :(得分:1)
是的。但是,请确保您具有开发者帐户。
1:确保您正在构建版本ipa
,
转到项目,编辑架构,然后选择您的架构并选择发布模式。
2:确保更改了js捆绑包的位置,这是有关如何执行这两个步骤的好文章。
https://medium.com/react-native-development/deploying-a-react-native-app-for-ios-pt-1-a79dfd15acb8
3:完成这些步骤之后。您需要在开发人员帐户中添加该客户端的UDID。 add UDID in current provisioning profile
4:然后,您需要下载Manual Profiles
此链接包含您所需的一切。 https://ioscodesigning.com/generating-code-signing-files/
5:完成所有忙碌的工作后(首次执行此操作时)。
在xcode
中,依次选择产品>存档,然后依次选择adhoc
和下一步…。您可以取消选中位代码。几分钟后,您xcode
将为您生成.ipa
文件。
6:最终生成.ipa
时,可以在此处上传。 https://www.diawi.com/
7:对于您开发者帐户中存在的所有UDID's
,这些人都可以下载并使用它:)
注意:当您从iPhone调试应用程序时,会自动添加iPhone的UDID,并且始终在归档之前下载Manual Profiles
以便接收最新的udid's
,并且它最多支持100台设备。如果需要更多,可以将您的计划升级到enterprise