SVG скрыт в сборке iOS от codemagic

#flutter #dart #codemagic

Вопрос:

У меня есть несколько SVG в моем приложении, которые работают отлично, но два из них создают проблемы. Они показаны в симуляторе, а также в сборке выпуска на реальном устройстве, но в сборке из codemagic, распространяемой через TestFlight, они исчезли.

Есть ли какой-нибудь способ выяснить, что происходит?

вот код:

 children: [
                  SizedBox(
                    width: 3,
                  ),
                  if (!checkBoxValue)
                    GestureDetector(
                      onTap: () {
                        setCheckbox();
                      },
                      child: SvgPicture.asset(
                          "assets/icons/checkbox-unchecked.svg",
                          width: 12,
                          color: Colors.white),
                    )
                  else
                    GestureDetector(
                      onTap: () {
                        setCheckbox();
                      },
                      child: Container(
                        color: Colors.red,
                        child: SvgPicture.asset(
                          "assets/icons/checkbox-checked.svg",
                          width: 12,
                          color: Colors.white,
                        ),
                      ),
                    ),
 

Вот один из примеров:
сборка codemagic локальная сборка

Комментарии:

1. попробуйте переименовать значки, чтобы использовать подчеркивание вместо дефиса в названии. Возможно, это как-то связано с тем, как iOS связывает файлы.

2. Спасибо, попробую! Но другие файлы с дефисом работают.