【问题标题】:Can one distribute an unpublished react-native ios app?可以分发一个未发布的 react-native ios 应用程序吗?
【发布时间】:2019-01-25 17:57:35
【问题描述】:

是否可以构建一个 react-native ios 应用程序并“私下”分发它?例如,如果一个客户有一个客户并且客户要求该应用程序不能在应用程序商店中公开提供?

【问题讨论】:

  • 谢谢@Ajaysaini 这正是我需要的答案

标签: ios react-native


【解决方案1】:

你可以做两件事。

  1. 您可以使用 adHoc 配置文件创建构建并与客户端共享。 (使用苹果的开发者帐号)(每个家庭最多 100 台设备)
  2. 您可以使用 Apple 的开发者企业计划私下进行内部分发。这些类型的应用程序不会对公众可见。 (无限制,但每年收费 299 美元)

阅读更多: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 美元。
  • 您还可以使用标准开发人员计划成员资格将应用程序发布为 B2B 应用程序。然后,客户将通过批量购买计划购买应用程序并将其分发给他们的用户。
【解决方案2】:

是的。但请确保您有一个开发者帐户。

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

【讨论】:

    猜你喜欢
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 2021-09-09
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    • 1970-01-01
    相关资源
    最近更新 更多