Ensure app extensions exist