如何构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的设备上:
- 使用与您的开发者帐户关联的Apple IDloginApple Developer Member Center (或注册一个新的开发者帐户)
- 为Ad-Hoc部署和App Store部署生成configuration文件
- 通过在OSX查找器中双击它们来下载并安assembly置文件。
- 将javascript包绑定到
react-native bundle
- 在Xcode项目属性中,在“
Build Settings
选项卡下select您的App Store分发configuration文件。 在“General
选项卡下的“凹凸版本”和“构build号” - 在屏幕顶部,select您的生产构buildscheme,并将
Generic iOS Device
(或任何插入iDevice)作为构build目标。 - 运行
Product > Archive
- 打开
Window > Organizer
,select你的构build,然后按Upload to App Store...
- 使用您的开发者帐户loginiTunes Connect ,然后在
TestFlight
选项卡下单击Select Version to Test
(新版本可能需要一段时间才能用于testing)。 - 等待苹果批准您的应用程序进行testing(内部testing应用程序应该很快,外部testing应用程序需要通过一个轻量级的批准过程)。
- 一旦应用程序被批准进行TestFlighttesting,将链接复制到您的testing应用程序,并按照给定的说明。
如果这看起来很麻烦 – 是的。 但是通过这个过程是值得的,因为它是能够提交应用程序在App Store下载的先决条件,并且越早获得这个过程就越容易将应用程序发布给公众。