Open mesqueeb opened 5 years ago
Todo:
Apple uses iTunes Connect to manage app submissions. After your login, you should select the My Apps button, and on the next screen select the + button, just below the iTunes Connect My Apps header.
This is called "App Store Connect" now I think. Just adding the note so I don't forget to PR.
Next, select Product > Archive, and the Archive organizer appears and displays the new archive. At this point you can click the Upload to App Store... button, and if everything goes fine you’ll have an uploaded app, and the only thing that’s left to do is to complete the iTunes Connect listing and submit it for review!
Add in between the above two lines:
Click on "distribute app" > "iOS app store" > "upload" then go through the next options with the default choices.
add info on:
quasar dev -m cordova -T ios -e iPad-Air
This will open a simulator in the device you specify. Quasar will make sure that hot reload stays active, so you can continue coding and the simulator will stay in sync with your src code.
For a list of possible devices to choose from
cordova emulate ios --list
If you connect an iOS device via USB you can develop with hot reload and all changes are instantly updated on your phone! This is the best mode to develop to assure everything works correctly on the actual device. This is also important for some features that will not work on the simulator, like:
It's sometimes a challenge to get this to work the first time.
-e iPad-Air
or any device you've added like this (as described in the previous chapter)!quasar dev -m cordova -T ios
again
quasar build -m cordova -T ios
and see if you get an error then.One build problem you'll probably encounter is:
/Info.plist file not found.
This is because the latest Cordova version is not yet compatible with the latest build method in Xcode 10. To be able to have your build work with Xcode 10 you need to add a build.json
file to your src-cordova
folder and add this:
{
"ios": {
"debug": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
},
"release": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
}
}
}
Then you need to select the "Legacy Build System" in Xcode before you archive your app, because Cordova is not yet compatible with the new build system. Go to "file" > "project settings" (or workspace settings) and then select "Legacy Build System".
Chapters like iOS publishing > Signing seem a bit outdated.
I cannot find "View Details" or "create".
Once I'm able to get my first app up and running I'll make some PR's on the docs.