During the meeting, Macaire was reminded that the presence of foreign ambassadors in unlawful gatherings goes against their responsibilities as a political representative of their country and it violates the Vienna Convention on Diplomatic Relations of 1961.
The British ambassador was also told that the UK government should give an explanation for the incident.
Iranian media reported late on Saturday that security forces have arrested the British ambassador as he was trying to foment unrest in the streets of Tehran.
Iran's Tasnim news agency said Macaire had been briefly arrested during a protest in front of the Amir Kabir University in downtown Tehran, where he was organizing and provoking the people angry at the government’s handling of the aftermaths of the plane crash.
The ambassador was released several hours later, the agency reported.
Britain's Foreign Secretary Dominic Raab issued a statement condemning the arrest of Macaire, saying it had been carried out "without grounds or explanation."
All the 176 people on board the Ukraine International Airlines (UIA) Boeing 737-800 died in the crash on Wednesday just after take-off from the Imam Khomeini International Airport.
On Saturday, Iran’s General Staff of the Armed Forces said in a statement that the Ukrainian plane was shot down "unintentionally" due to "human error" and that those guilty would be brought to military justice.