Iran said the Ukrainian airliner that crashed outside of an airport in Tehran, killing all 176 people on board, was shot down unintentionally by its armed forces.

Iranian officials had initially denied claims by Western officials that the Boeing Co. 737-800 jet was downed by a missile system fired by Iran, possibly by mistake.

The single-aisle...