#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. Спасибо, попробую! Но другие файлы с дефисом работают.