Metal-halide perovskite solar cells are attractive for next-generation photovoltaics due to their low fabrication cost and rapidly rising efficiencies. However, exposure to light and oxygen generates ...