代码之家  ›  专栏  ›  技术社区  ›  whodini9

能否发布未发布的React原生iOS应用程序?

  •  3
  • whodini9  · 技术社区  · 7 年前

    有没有可能构建一个反应原生的iOS应用程序并“私下”发布?例如,如果有一个客户机,而客户机要求应用程序不能在应用程序商店上公开?

    2 回复  |  直到 7 年前
        1
  •  5
  •   Ajay saini    7 年前

    你可以做两件事。

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

    阅读更多: https://developer.apple.com/programs/enterprise/

    下面是一篇关于使用企业帐户分发应用程序的好文章: https://medium.com/apps-studio/distributing-enterprise-ios-app-in-house-without-mdm-3ed015009893

        2
  •  2
  •   Sarmad    7 年前

    对。但要确保你有一个开发者账户。

    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 选择“产品”gt;“存档”,然后 adhoc 下一步…您可以取消选中比特码。几分钟后你 XCODE 将生成 .ipa 档案给你。

    6:当您最终生成 IPA ,你可以在这里上传。 https://www.diawi.com/

    7:为了所有 UDID's 您的开发人员帐户中有,他们可以下载并使用它:)

    注意:从iPhone调试应用程序时,iPhone UDID会自动添加,并始终下载 手动配置文件 在存档之前接收最新的 udid's 它只支持多达100个设备。如果你想要更多,你可以把你的计划升级到 enterprise