【发布时间】:2019-01-25 17:57:35
【问题描述】:
是否可以构建一个 react-native ios 应用程序并“私下”分发它?例如,如果一个客户有一个客户并且客户要求该应用程序不能在应用程序商店中公开提供?
【问题讨论】:
-
谢谢@Ajaysaini 这正是我需要的答案
标签: ios react-native
是否可以构建一个 react-native ios 应用程序并“私下”分发它?例如,如果一个客户有一个客户并且客户要求该应用程序不能在应用程序商店中公开提供?
【问题讨论】:
标签: ios react-native
你可以做两件事。
阅读更多:https://developer.apple.com/programs/enterprise/
这里有一篇关于使用企业帐户分发应用程序的不错的文章:https://medium.com/apps-studio/distributing-enterprise-ios-app-in-house-without-mdm-3ed015009893
【讨论】:
ad-hoc 配置文件可以使用的设备数量存在限制,而enterprise 配置文件不受这些限制,但是企业帐户售价 299 美元,而开发者帐户的售价为 99 美元。
是的。但请确保您有一个开发者帐户。
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
【讨论】: