1
0
Эх сурвалжийг харах

Disable SourceLink on iOS projects.

Jeremy Koritzinsky 7 жил өмнө
parent
commit
dd6bfb77b2

+ 5 - 0
build/SourceLink.props

@@ -0,0 +1,5 @@
+<Project>
+  <ItemGroup>
+    <PackageReference Include="SourceLink.Create.CommandLine" Version="2.8.0" PrivateAssets="All" />
+  </ItemGroup>
+</Project>

+ 1 - 3
src/Directory.Build.props

@@ -1,6 +1,4 @@
 <Project>
   <Import Project="..\build\SharedVersion.props" />
-  <ItemGroup>
-    <PackageReference Include="SourceLink.Create.CommandLine" Version="2.8.0" PrivateAssets="All" />
-  </ItemGroup>
+  <Import Project="..\build\SourceLink.props" Condition="'$(DisableSourceLink)' == ''" />
 </Project>

+ 3 - 0
src/iOS/Avalonia.iOS/Avalonia.iOS.csproj

@@ -35,6 +35,9 @@
     <CodesignKey>iPhone Developer</CodesignKey>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
   </PropertyGroup>
+  <PropertyGroup>
+    <DisableSourceLink>true</DisableSourceLink>
+  </PropertyGroup>
   <ItemGroup>
     <Compile Include="AppBuilder.cs" />
     <Compile Include="AvaloniaRootViewController.cs" />

+ 3 - 0
src/iOS/Avalonia.iOSTestApplication/Avalonia.iOSTestApplication.csproj

@@ -94,6 +94,9 @@
     <CodesignProvision>Automatic:AppStore</CodesignProvision>
     <CodesignKey>iPhone Distribution</CodesignKey>
   </PropertyGroup>
+  <PropertyGroup>
+    <DisableSourceLink>true</DisableSourceLink>
+  </PropertyGroup>
   <ItemGroup>
     <Compile Include="Main.cs" />
     <Compile Include="AppDelegate.cs" />