如何构buildReact Native iOS应用程序,获取.app文件并将其部署到设备?

我要通过以下信息: https : //facebook.github.io/react-native/docs/running-on-device-ios.html#content

我做了react-native bundle命令,更改了AppDelegate.m ,并且可以成功构build。 虽然我不确定它在最后的构build。 它在哪里放.app文件,当我想要复制该.app文件到我的手机,我应该通过iTunes同步它,还是有一个更快的方法?

基本上我只是试图创build和部署一个独立的应用程序,不需要React包装服务器。

我不知道是否有可能通过iTunes将构build的应用程序装载到手机中 – 但是如果可能的话,实现它的步骤与以同样的方式部署常规iOS应用程序的步骤相同。

通常,您可以通过常规app store提交stream程,将独立应用部署到使用TestFlight的设备上:

  1. 使用与您的开发者帐户关联的Apple IDloginApple Developer Member Center (或注册一个新的开发者帐户)
  2. 为Ad-Hoc部署和App Store部署生成configuration文件
  3. 通过在OSX查找器中双击它们来下载并安assembly置文件。
  4. 将javascript包绑定到react-native bundle
  5. 在Xcode项目属性中,在“ Build Settings选项卡下select您的App Store分发configuration文件。 在“ General选项卡下的“凹凸版本”和“构build号”
  6. 在屏幕顶部,select您的生产构buildscheme,并将Generic iOS Device (或任何插入iDevice)作为构build目标。
  7. 运行Product > Archive
  8. 打开Window > Organizer ,select你的构build,然后按Upload to App Store...
  9. 使用您的开发者帐户loginiTunes Connect ,然后在TestFlight选项卡下单击Select Version to Test (新版本可能需要一段时间才能用于testing)。
  10. 等待苹果批准您的应用程序进行testing(内部testing应用程序应该很快,外部testing应用程序需要通过一个轻量级的批准过程)。
  11. 一旦应用程序被批准进行TestFlighttesting,将链接复制到您的testing应用程序,并按照给定的说明。

如果这看起来很麻烦 – 是的。 但是通过这个过程是值得的,因为它是能够提交应用程序在App Store下载的先决条件,并且越早获得这个过程就越容易将应用程序发布给公众。