【问题标题】:Deploying React Native Apps directly to devices for testing将 React Native 应用程序直接部署到设备进行测试
【发布时间】:2020-01-21 10:06:11
【问题描述】:

我正在寻找将 React Native 应用程序部署到设备进行测试的最佳方法。我们还不想将应用放到应用商店,但我们确实希望可以将应用下载到 iPad 上。

最好的方法是什么?我需要一个测试平台或类似 diawi 的东西吗?或者我可以将文件放入电子邮件并从那里安装吗?

【问题讨论】:

  • 您是否尝试过将您的应用置于 testflight 中?

标签: ios react-native deployment app-store


【解决方案1】:

无论如何,要部署 iOS 应用程序,您都必须遵循标准的开发人员门户流程。如果您已经这样做了,那么一切顺利,否则您只需要遵循this 教程。

完成代码签名后,使用 XCode Archive 创建一个构建。这将为您生成 .ipa 文件,或者您可以将其上传到 testflight。如果您想跳过 testflight,还有一个名为 diawi 的工具可用。Diawi 会立即为您提供一个链接,您可以使用该链接在测试设备上部署应用程序。

【讨论】:

  • 有了 diawi,我可以根据需要向尽可能多的用户分发 - 我看到你可以为 100 多个用户支付更多费用,但 Apple 会限制这一点 - 大概你只能得到任何 UUID?它会过期吗?
  • Diawi 将只允许注册设备。因此,该限制将保持在最多 100 台设备,因为苹果只允许您注册 100 台设备。是的,该链接将在 48 小时内过期。如果您有这样的要求,那么您应该使用 testflight。
  • 如果我进行临时部署 - 鉴于我们只希望员工使用该应用程序 - 我们仍然只能获得 100 台设备,但我们可以无限期地使用它们?
【解决方案2】:

对于 iOS 应用,试飞是解决此问题的最佳方式。 https://developer.apple.com/testflight/

【讨论】:

  • 但是有没有办法在不上传到应用商店的情况下测试ios应用? (我的意思是不需要付费?)
【解决方案3】:

对于 Android ,使用 google play 的内部测试和 beta 测试 查看android内部测试文档here

对于IOS,使用test flight

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-06
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多