easyMultiple ChoiceObjective-mapped
220-1201 Practice Question: A customer brings in an iPhone that is running…
A customer brings in an iPhone that is running iOS 15 and complains that a newly released app crashes immediately upon launch. The app requires iOS 16 or later. What is the best solution?
⚠ Common exam trap
The 220-1201 exam often tests the misconception that reinstalling or restarting can fix compatibility issues, when the real root cause is a missing OS version requirement that only an update can address.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Update the iPhone to iOS 16 or later.
The app crashes because it requires iOS 16 APIs and frameworks that are not present in iOS 15. Updating the iPhone to iOS 16 or later provides the necessary runtime environment, resolving the compatibility issue at the system level.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Reinstall the app from the App Store.
Why it's wrong here
Reinstalling an application from the App Store does not alter the underlying operating system version of the iPhone. The app's binary is compiled with a specific minimum OS requirement, and simply redownloading it will provide the same version of the app, which still expects iOS 16 or later. This action primarily refreshes the app's local files and settings, which will not resolve a fundamental OS compatibility issue.
- ✓
Update the iPhone to iOS 16 or later.
Why this is correct
Updating the iPhone's operating system to iOS 16 or later directly addresses the root cause of the app's crashing issue. Applications often rely on specific APIs, frameworks, and system features that are introduced or significantly updated in newer OS versions. By ensuring the device meets or exceeds the app's minimum OS requirement, the necessary software environment is provided, allowing the application to execute correctly and access all its required system resources.
- ✗
Restart the iPhone to clear temporary files.
Why it's wrong here
Restarting the iPhone primarily clears temporary memory, closes background processes, and refreshes the system state, which can resolve minor software glitches or performance issues. However, a restart does not modify or upgrade the device's installed operating system version. Therefore, it will not make an app compatible if the core problem is a mismatch between the app's minimum OS requirement and the iPhone's current, older iOS version.
- ✗
Download an older version of the app from a third-party site.
Why it's wrong here
Downloading an older version of an app from a third-party site is highly discouraged due to significant security risks, including potential malware, spyware, or other malicious code that could compromise the device and user data. Furthermore, Apple's ecosystem is designed to prevent sideloading apps from unofficial sources, and doing so often voids warranties and violates security policies. There is also no guarantee that an older, compatible version would even be available or function correctly.
Visual reference
Go deeper
Related to this question
About these practice questions
Courseiva writes every 220-1201 question from scratch — 972 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 220-1201 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 220-1201 exam.