Question: has mecca ever been invaded?
Answer: No, as far as I know the Christians never made an effort to conquer Mecca. Mecca is too far away and has no resource or anything worth capturing for except to gloat at the entire Islamic world. There was Raynald of Chatillon who made a raid near Mecca but he didn't do it for any material means.