Я ищу способы уменьшить размер приложения в App Store. Я использую Xamarin Forms с PCL. Одна из вещей, которые я вижу на выходе сборки AppStore
(в ../obj/iPhone/AppStore/mtouch-cache
) моего приложения: System.Xml.dll.armv7.o
и System.Xml.dll.arm64.o
всего ~ 12mb. После mscorlib
это самый большой компонент для моего вывода сборки. Смотрите скриншот:Reducing AppStore Размер приложения: Удалить System.Xml?
Мое приложение не делает ничего с Xml, так что я хочу, чтобы удалить эту ссылку зависимостей, если это возможно. Я попытался удалить все ссылки на System.Xml
из моих проектов, но это ничего не меняет. Могу ли я удалить это? Почему System.Xml
в моем выпуске сборки?
Мой исходный проект можно найти на GitHub здесь: https://github.com/bitwarden/mobile
У меня есть полный компоновщик включен. Из того, что я могу сказать, единственные пакеты, которые у меня есть, которые используют 'System.Xml', - это Json.NET и Xamarin.Forms. Я не использую функции Json.NET, которые вызывают System.Xml. Требуется ли 'System.Xml' из-за Xamarin.Forms? – kspearrin
Кроме того, у меня возникли проблемы с получением чего-либо полезного из браузера Assembly.Я не вижу в нем ни одной из моих сторонних библиотек. Есть ли какая-либо информация о том, как использовать эту функцию? Быстрый google не стал много. – kspearrin