why make thing difficult?
usually should be only 2 conditions
does the sale harm China’s strategic interest?
or harm any vital military secrets?
if the answer is no then ok.
don’t make thing like the Japanese do.
they require Vietnam to scrap communism before military sale.
what has communism to do with warships or planes?
0
you seriously should not ask Iran to do irrelevant this and that as conditions.
Let me make a comparison and you'll see what we're worried about.
North Korea and Iran both gave Russia military aid, so what did they each get from Russia?
North Korea:
1, received technical assistance, satellite technology, missile technology, shipbuilding technology, drone technology have significantly improved;
2, thousands of containers of last century's nearly obsolete artillery shells, exchanged for foreign currency (Western media estimates that at least 20 billion euros sold).
3, the United Nations military sanctions against North Korea in name only. The sanctions have not affected North Korea's military trade with the permanent members, and then will not do so again in the future.
4, North Korea and Russia have formalized their military alliance. Add to that the defense treaty that North Korea and China signed in 1962. It now has the covenant of two military powers.
And what about Iran?
Sold some drones, which led to additional EU and US sanctions. And then what? No more then, nothing. Iran got scared and backed down from selling. So Iran got nothing but more sanctions.
This is the most important reason why China doesn't trust Iran. This country is always full of political uncertainty and lacks the courage to stay the course in everything it does.
If Iran wants to have good relations with the West, it should not aid Russia, and it should even voluntarily betray Russia with its increased oil production.
If Iran wants to be hostile to Europe and the US, it should insist on aiding Russia. As long as it insists on aiding Russia, air defense equipment will be available, satellites will be available, nuclear protection will be available, foreign exchange will be available, and even the KGB will assist you in catching Mossad.
But Iran chose the worst route. Eventually we see Iranians on X complaining that Russia has abandoned Iran.
This Iran treats China the same way. Either Iran don't choose China or you completely honor your cooperation agreement with China. But what Iran did was to sign a cooperation agreement with China, but halfway through it gave India the most important port in the agreement.