是否可以构建一个react原生ios应用程序并"私下"分发?例如,如果一个人有一个客户端,而客户端要求该应用程序不能在应用商店上公开?
您可以做两件事。
- 您可以使用adHoc配置文件创建构建并与客户端共享。(使用苹果的开发者帐户)(每个家庭最多100台设备)
- 您可以使用苹果的开发者企业计划进行内部分发。这些类型的应用程序将不会对公众可见。(没有限制,但每年花费299美元)
阅读更多:https://developer.apple.com/programs/enterprise/
这里有一篇关于使用企业帐户分发应用程序的不错的文章:https://medium.com/apps-studio/distributing-enterprise-ios-app-in-house-without-mdm-3ed015009893
是。但要确保你有一个开发者帐户。
1:确保您正在构建一个发布CCD_ 1,转到项目,编辑架构,然后选择您的架构并选择发布模式。
2:确保你更改了js包的位置,这里有一篇关于如何完成这两个步骤的好文章。
https://medium.com/react-native-development/deploying-a-react-native-app-for-ios-pt-1-a79dfd15acb8
3:在这些步骤之后。您需要在您的开发人员帐户中添加该客户端的UDID。在当前配置文件中添加UDID
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
以接收最新的ipa
0,它最多只支持100台设备。如果你想要更多,你可以将你的计划升级为enterprise