Конечно же лучший вариант это бороться с причиной, а не следствием.
То есть необходим комплекс мероприятий до, а не после того как кровля уже обледенела.
К мерам "до" относится и грамотное утепление, необходим качественный утеплитель нужной толщины, гидроизоляция и паро-изоляция, в итоге мы получаем тёплое чердачное помещение, тепло остаётся там, а не разогревает кровлю, нет перепада температур на поверхности металлочерепицы, нет наледи.
Вентиляция под кровельного пространства, ещё один важнейший момент.
Грамотный угол уклона скатов, грамотная и без замечаний работающая водосточная система, всё это не даст возможности задерживаться влаги на поверхности и как следствие, нет влаги, нет льда.
Ещё один вариант, работает по принципу тёплых полов (всё тоже самое, только греющий кабель иной), это греющий кабель.
Вот это методы "до".
Если после, то есть несколько вариантов, в продаже есть специальные антиобледенители, работают и по металлу в том числе, к примеру антиобледенительная композиция "Прол", "ОС-56-11", и.т.д, наносится на поверхность, кистями, валиком.
Ну и механическая очистка кровли ото льда.