我正在查看这些信息: https://facebook.github.io/react-native/docs/running-on-device-ios.html#content
我执行了react-native bundle
命令,更改了AppDelegate.m
,我可以成功构建。虽然我不确定它最终构建的位置。把.app文件放在哪里,当我想把那个.app文件复制到我的手机上时,我应该通过iTunes同步它,还是有更快的方法?
基本上我只是想创建和部署一个不需要React打包服务器的独立应用程序。
答案 0 :(得分:34)
我不知道是否可以通过iTunes将内置的应用程序侧载到手机中 - 但如果可能的话,实现它的步骤将与您在部署常规iOS应用程序时的步骤相同同样的方式。
通常,您会通过常规应用商店提交流程使用TestFlight将独立应用部署到设备:
react-native bundle
Build Settings
选项卡下选择您的App Store分发配置文件。在General
标签下隐藏版本和内部版本号。Generic iOS Device
(或任何插入的iDevice)作为构建目标。Product > Archive
Window > Organizer
,选择您的版本并按Upload to App Store...
TestFlight
标签下点击Select Version to Test
(您的新版本可能需要一段时间才能进行测试)。如果这看起来很麻烦 - 那就是。但是通过这个过程是值得的,因为它是能够在App Store中提交下载应用程序的先决条件,并且越早实施此过程,就越容易向公众发布应用程序。