我正在尋找方法來減少我的App Store應用程序大小。我在PCL中使用Xamarin Forms。在我的應用的AppStore
構建輸出(../obj/iPhone/AppStore/mtouch-cache
)中看到的一件事是System.Xml.dll.armv7.o
和System.Xml.dll.arm64.o
共約12mb。在mscorlib
之後,這是我構建輸出的最大組件。見截圖:減少AppStore應用程序大小:刪除System.Xml?
我的應用程序不使用XML做任何事情,所以我想如果可能的話,以消除這種依賴性引用。我嘗試從我的項目中刪除對System.Xml
的所有引用,但這似乎沒有改變任何內容。我可以通過某種方式刪除它嗎?爲什麼System.Xml
在我的構建輸出中?
我的項目的源代碼可以在這裏找到:https://github.com/bitwarden/mobile
我確實打開了完整的鏈接器。從我可以告訴的唯一包,我有利用'System.Xml'是Json.NET和Xamarin.Forms。我沒有使用調用System.Xml的Json.NET的功能。由於Xamarin.Forms,需要'System.Xml'嗎? – kspearrin
此外,我看到有問題從Assembly Browser中獲取任何有用的信息。我沒有看到其中列出的任何第三方庫。有沒有關於如何使用此功能的信息?一個快速谷歌並沒有太多。 – kspearrin