我正在使用Expo来运行我的应用程序。我可以在ExpoXDE中看到两个选项:在iOS模拟器上打开在Android上打开我想通过直接连接到我的设备来运行我的应用程序。Expo有可能吗? 最佳答案 是的,这是可能的,而且很容易让它运行。第1步:打开ExpoXDE,然后单击灰色齿轮将主机模式更改为LAN。确保您启用了开发模式。您会在您面前看到一个URL。等到packager开始运行。第2步:在您的移动设备中打开Expo应用程序,然后单击第二个选项卡“Explore”并输入以exp:/开头的URL/192.168...这是到您计算机的本地连
我正在构建一个简单的ReactNative应用程序并使用ExpoiOS应用程序来运行它。但是世博会不断刷新我的应用程序,使其无法使用/无法测试。它每隔几秒刷新一次,有时每秒刷新多次,当我没有改变任何东西时。唯一一次刷新之间有足够的时间让我测试应用程序的时候是在我的终端中,应用程序决定重建(同样,没有任何改变)并需要几秒钟来重建bundle。我使用create-react-native-app设置应用程序并使用npmstart运行它——除了添加一些组件外,我没有做任何其他更改.我已经尝试退出我的IDE(Sublime)并更改为更强的wifi网络。我在macOSSierra10.12.2上
我正在我的iOSReactNative应用程序中处理OAuth请求。此应用程序包含并通过Expo启动.我想添加一个自定义回调url,这样我就可以在进入浏览器后返回到应用程序。据推测,我是通过修改info.plist文件来做到这一点的,只是找不到它。我的项目文件夹在任何地方都不包含此文件,我不完全确定命令行工具npm是否在运行时生成它。这个文件到底在哪里?就上下文而言,我不使用Xcode。我只是使用sublime通过运行npmstart的终端编辑我的项目文件。编辑-找到解决方案后:StackOverflow上还有另一个问题旨在回答同一个问题,但出于不同的原因:“Info.plistfil
我一直在为一个在浏览器中运行良好的项目使用FireStore,但是当我将代码移植到Expo时,在模拟器中的iOS11.2iPhoneX上运行时,它不断引发Error:Missingorinsufficient权限。Auth工作正常,当我检查Firestore集合对象中的客户端时,设置了适当的UID,并在浏览器中测试相同的代码,一切正常(无权限问题)。我想说的是,我95%确定问题出在Firebaselib/reactnative/expo组合上,而不是我的代码。特别是因为似乎在浏览器中调用Firestore,设置了header,但是在Reactotron(来自Expo)中调试调用时,看起
我正致力于创建一个可以下载、上传、存储许多图像的应用程序。我正在尝试了解如何最好地管理数据以提高性能。我使用Redux来存储我的应用程序的状态,我使用redux-persist将状态存储在AsyncStorage中。但我也了解到create-react-native-app在expo包中也提供了一个名为SQLite的模块。(https://docs.expo.io/versions/latest/sdk/sqlite.html)。我正在尝试找出将我的数据存储在何处是个好主意。我应该将所有图像(base64编码)存储到redux中吗?这可能达到100mb的数据。或者我应该将图像存储到SQ
我正在使用react-native和EXPOCLI来构建androidapk文件。但我无法上传到Play商店。我收到一条警告消息WarningThisreleaseisnotcompliantwiththeGooglePlay64-bitrequirementThefollowingAPKsorAppBundlesareavailableto64-bitdevices,buttheyonlyhave32-bitnativecode:1.FromAugust1,2019allreleasesmustbecompliantwiththeGooglePlay64-bitrequirement