【发布时间】:2021-11-26 17:03:33
【问题描述】:
除非链接器设置为“不链接”,否则我们的 Xamarin 应用将崩溃 - 但是这会创建一个对于应用商店/TestFlight 限制而言太大的存档。 We use the Microsoft.Azure.cosmos NuGet package and the linker seems to be removing it on the build when "Link SDK's only" is selected.由于我无法编辑第 3 方程序集本身,我如何告诉链接器不要删除?我发现的所有关于保留链接行为的项目似乎都涉及向程序集本身添加代码,这不是这里的选项。
谢谢!!!
【问题讨论】:
-
官方链接器文档明确涵盖了这种情况:docs.microsoft.com/en-us/xamarin/ios/deploy-test/…
-
感谢 Jason - 我已查看但添加 --linkskip=Microsoft.Azure.cosmos 似乎并没有改变链接器的行为
-
你需要指定程序集的名称,而不是nuget包
-
是的,程序集是 dll
-
我认为“nolinkaway”是我需要的,而不是“linkskip”——感谢您的回复 Jason!