Following a Covid-19 epidemic that began in October, the US tech giant has had to deal with more than a month of disruption at its primary assembler Foxconn's mega factory in Zhengzhou, China, dubbed as "iPhone City."