In his address, President Hassan Rouhani noted the progress in the defence industry, saying that Iranian weapons must have high precision, sufficient destructive power and manoeuvrability.
Iran said earlier it unintentionally downed a Ukrainian jetliner outside Tehran, killing all 176 people aboard, in an abrupt about-turn after initially denying claims it was struck by a missile.
That attack was retaliation for the killing of Iran's top general, Qassem Soleimani, in an American airstrike in Baghdad.
Iran on Saturday admitted that it accidentally downed the Ukraine International Airlines (UIA) plane.
Trump did not go on evening television to address the nation -- something of an informal presidential tradition in times of foreign policy crisis.
AFP's correspondents saw jets cutting through the clouds over Baghdad but could not immediately identify the planes.
Tehran says that the missiles are entirely legitimate under the terms of the multilateral deal as they are not designed to carry a nuclear warhead.