Решение, которое сработало для меня, просто перешло в Product (в верхней части экрана) -> Scheme -> EditScheme -> Аргументы
В переменных среды добавьте OS_ACTIVITY_MODE со значением «disable «
Надеюсь, это сработает для кого-то еще!
Я приложу скриншот на всякий случай, когда мое описание показалось запутанным
string.Format()
считает, что каждый '{' или '}' является частью заполнителя (например, '{0}', который вы уже используете). Вам нужно избежать каждого литерала, удвоив его.
Итак, в вашем случае выполните:
string tmp = @"
if (UseImageFiles) {{
...
}}";