问题描述
我正在尝试在testflight上测试我的react / ionic / firebase应用程序,但是它的错误不会出现在模拟器上。
我相信问题出在我的capsule.config.json文件中:
{
"appId": "com.traineraid.KaseyKaufmann","appName": "TrainerAid","bundledWebRuntime": false,"npmClient": "npm","webDir": "build","plugins": {
"SplashScreen": {
"launchShowDuration": 0
}
},"cordova": {},"server": {
"url": "http://localhost:8100","cleartext": true
}
}
我已经看到问题出在自本地主机之后的服务器URL。当我在那里时,它会进入登录屏幕,但是在我登录后,屏幕变为空白。我可以推断出从Firebase正确请求了信息才能登录。登录后它就不会进入下一页。
如果我在上面的配置中没有localhost,它将打开启动屏幕,然后屏幕将变为空白,并且什么也不会发生。
我对如何解决这个问题深感迷茫,因此不胜感激!
解决方法
如果您运行适当的ionic命令来构建设备,它将为您清除配置文件,而不是您自己手动编辑它。
ionic build
ionic cap run ios