I am trying to run my project on my device without live reload. Currently when I run it, it works fine in google chrome with ionic serve
as well as running with a liveReload setup with
ionic capacitor run ios -l --external --live-reload --source-map=false
When I run it from xcode without the server option in my capactiro.config.js, however, I just see the capaacitor splashscreen and it never goes away.
I thought I’d put some console.log statements in to see what was being reached, and it turns out none of my code is even running. This leads me to believe it may be a dependency / configuration issue. My capacitor.config.json file looks like this
{
"appId": "com.oneonline.utahAreaPriorities",
"appName": "Utah Area Priorities",
"bundledWebRuntime": false,
"npmClient": "npm",
"webDir": "build",
"plugins": {
"SplashScreen": {
"launchAutoHide": false
}
},
"cordova": {}
}
and my package.json looks like this
{
"name": "xxx",
"version": "0.0.1",
"private": true,
"dependencies": {
"@capacitor-community/contacts": "0.0.3",
"@capacitor/core": "^2.4.4",
"@capacitor/ios": "^2.4.4",
"@ionic-native/core": "^5.28.0",
"@ionic-native/device": "^5.30.0",
"@ionic-native/local-notifications": "^5.28.0",
"@ionic-native/unique-device-id": "^5.30.0",
"@ionic/react": "^5.5.2",
"@ionic/react-router": "^5.5.2",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.4.0",
"@testing-library/user-event": "^8.0.3",
"@types/jest": "^24.0.25",
"@types/node": "^12.19.8",
"@types/react": "^16.14.2",
"@types/react-dom": "^16.9.10",
"@types/react-router": "^5.1.4",
"@types/react-router-dom": "^5.1.3",
"animated-number-react": "^0.1.1",
"aws-amplify": "^3.3.10",
"aws-appsync": "^4.0.1",
"aws-appsync-react": "^4.0.1",
"axios": "^0.21.0",
"cordova-plugin-device": "^2.0.3",
"cordova-plugin-ionic": "5.4.7",
"cordova-plugin-ionic-keyboard": "^2.2.0",
"cordova-plugin-uniquedeviceid": "^1.3.2",
"cordova-plugin-whitelist": "^1.3.4",
"es6-promise-plugin": "^4.2.2",
"framer-motion": "^2.9.5",
"graphql-tag": "^2.11.0",
"ionicons": "^5.0.0",
"js-sha256": "^0.9.0",
"moment": "^2.29.1",
"node-sass": "^4.14.1",
"react": "^16.13.0",
"react-apollo": "^2.5.8",
"react-circular-progressbar": "^2.0.3",
"react-confetti": "^6.0.0",
"react-dom": "^16.13.0",
"react-router": "^5.1.2",
"react-router-dom": "^5.1.2",
"typescript": "3.8.3"
},
"scripts": {
"start": "ionic serve",
"build": "ionic build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"sync": "ionic build; npx cap sync ios; npx cap open ios;",
"ios": "ionic capacitor run ios -l --external --live-reload --source-map=false"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"@capacitor/cli": "2.4.2",
"eslint-plugin-react-hooks": "^4.2.0",
"react-scripts": "3.4.0"
},
"description": "An Ionic project"
}
Any ideas on what i’m doing wrong here would be extremely useful. Thanks guys!
1 post - 1 participant
Read full topic