Challenge - 5 Problems
App Store Submission Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate2:00remaining
What is the first step to prepare your Flutter app for App Store submission?
Before submitting your Flutter app to the App Store, what is the very first step you should take?
Attempts:
2 left
💡 Hint
Think about what Apple requires before you can submit any app.
✗ Incorrect
You must have an Apple Developer account enrolled in the Apple Developer Program to submit apps to the App Store.
❓ ui_behavior
intermediate2:00remaining
What happens if your app's Info.plist lacks the NSCameraUsageDescription key?
Your Flutter app uses the camera, but the Info.plist file does not include the NSCameraUsageDescription key. What will happen when the app runs on a real iOS device?
Attempts:
2 left
💡 Hint
iOS requires permission messages for privacy-sensitive features.
✗ Incorrect
Without NSCameraUsageDescription, iOS will crash the app when it tries to access the camera because it lacks a privacy usage description.
❓ lifecycle
advanced2:00remaining
When should you increment the build number in your Flutter iOS app before submission?
You are preparing a new version of your Flutter app for App Store submission. When is the correct time to increment the build number in Xcode?
Attempts:
2 left
💡 Hint
Think about what uniquely identifies each app upload.
✗ Incorrect
The build number must be incremented before archiving and uploading the app to App Store Connect to distinguish versions.
advanced
2:00remaining
Which tool do you use to upload your Flutter iOS app archive to App Store Connect?
After building your Flutter app for iOS and creating an archive in Xcode, which tool should you use to upload the app to App Store Connect?
Attempts:
2 left
💡 Hint
Think about the official Apple tools for app submission.
✗ Incorrect
Xcode Organizer provides a built-in feature to upload your app archive directly to App Store Connect.
📝 Syntax
expert2:00remaining
What is the correct way to specify the app version and build number in Flutter's pubspec.yaml for iOS submission?
In your Flutter project's pubspec.yaml, how should you write the version field to set app version 2.3.1 and build number 45 for iOS submission?
Flutter
version: ?
Attempts:
2 left
💡 Hint
The format is version+buildnumber without extra keys.
✗ Incorrect
Flutter uses the format 'x.y.z+build' in pubspec.yaml to set version and build number for iOS and Android.