通过iPhone IOS测试React Native



这可能是一个有点愚蠢的问题,但我还没有找到一个可靠的答案。我创建了一个 React Native 应用程序,其中包括向外部服务器发出 http 请求 (https://example.com(。

当我插入我的iPhone,连接到wifi并部署到设备时,它工作得很好。(所有证书签名等都可以(。

一旦我将其与Macbook断开连接和/或将其与同一wifi断开连接,此应用程序是否仍可在我的手机上运行。

它最初有效,但最终在加载时不断崩溃。

一旦我重新插入并测试它就可以工作了。有没有办法将此应用程序永久保留在我的设备上?

不,它不起作用。当您测试它时,手机上的应用程序正在从计算机上运行的服务器(通常在http://localhost:8081上(加载您的 React Native JS 代码包。

一旦手机无法访问该服务器,手机上的应用程序将无法访问该 JS 捆绑包,并且它将崩溃。

您必须通过创建IPA(需要Apple开发人员帐户(在手机上安装该应用程序,以便可以随时使用该应用程序。

最新更新