macos app bundle (#585)

* test signed app bundle

* fix vars

* fix condition

* typo

* fix quoting

* use recursive signing script

* fix release cleanup

* restore proper ci action
This commit is contained in:
Jason Dove
2022-01-22 14:03:42 -06:00
committed by GitHub
parent 78a954f365
commit e7c9a51e96
9 changed files with 120 additions and 10 deletions
+20
View File
@@ -4,6 +4,18 @@
<TargetFramework>net6.0</TargetFramework>
<NoWarn>VSTHRD200</NoWarn>
<IncludeAllContentForSelfExtract>true</IncludeAllContentForSelfExtract>
<RuntimeIdentifiers>osx-x64;osx-arm64</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup>
<CFBundleName>ErsatzTV</CFBundleName>
<CFBundleDisplayName>ErsatzTV</CFBundleDisplayName>
<CFBundleIdentifier>com.jasongdove.ersatztv</CFBundleIdentifier>
<CFBundlePackageType>APPL</CFBundlePackageType>
<CFBundleExecutable>launcher.sh</CFBundleExecutable>
<CFBundleIconFile>ErsatzTV.icns</CFBundleIconFile>
<NSPrincipalClass>NSApplication</NSPrincipalClass>
<NSHighResolutionCapable>true</NSHighResolutionCapable>
</PropertyGroup>
<ItemGroup>
@@ -13,6 +25,7 @@
<ItemGroup>
<PackageReference Include="Blazored.LocalStorage" Version="4.1.5" />
<PackageReference Include="DotNet.Bundle" Version="0.9.13" />
<PackageReference Include="FluentValidation" Version="10.3.6" />
<PackageReference Include="FluentValidation.AspNetCore" Version="10.3.6" />
<PackageReference Include="HtmlSanitizer" Version="6.0.453" />
@@ -59,4 +72,11 @@
<EmbeddedResource Include="Resources\ISO-639-2_utf-8.txt" />
</ItemGroup>
<ItemGroup>
<Content Include="..\artwork\Ersatztv.icns">
<Link>Ersatztv.icns</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Project>