Getting android and ios projects to run

This commit is contained in:
Nick Randolph 2021-11-11 19:06:47 +11:00
Родитель 094a1193b9
Коммит 76d4b6dda0
7 изменённых файлов: 336 добавлений и 40 удалений

Просмотреть файл

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>FA9B063A-926A-4119-916F-09D0B7AB7BA6</ProjectGuid>
<ProjectGuid>{FA9B063A-926A-4119-916F-09D0B7AB7BA6}</ProjectGuid>
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
@ -21,6 +21,7 @@
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
<AndroidUseIntermediateDesignerFile>True</AndroidUseIntermediateDesignerFile>
<ResourcesDirectory>..\Commerce.Shared\Strings</ResourcesDirectory>
<LangVersion>10.0</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@ -60,11 +61,26 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="CommunityToolkit.Mvvm">
<Version>7.0.3</Version>
</PackageReference>
<PackageReference Include="Uno.UI" Version="4.0.0-dev.5489" />
<PackageReference Include="Uno.UI.RemoteControl" Version="4.0.0-dev.5489" Condition="'$(Configuration)'=='Debug'" />
<PackageReference Include="Uno.UI.Toolkit">
<Version>255.255.255.255</Version>
</PackageReference>
<PackageReference Include="Uno.UI.Toolkit.Material">
<Version>255.255.255.255</Version>
</PackageReference>
<PackageReference Include="Uno.UniversalImageLoader" Version="1.9.33" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="5.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="5.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
<PackageReference Include="Xamarin.AndroidX.AppCompat.AppCompatResources">
<Version>1.2.0.5</Version>
</PackageReference>
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData">
<Version>2.3.1.1</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
<Compile Include="MainActivity.cs" />
@ -94,10 +110,48 @@
<ItemGroup>
<AndroidResource Include="Resources\values\Styles.xml" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Configuration\Uno.Extensions.Configuration.csproj">
<Project>{0dde79de-181b-42ef-af00-56dc622a6afa}</Project>
<Name>Uno.Extensions.Configuration</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Core\Uno.Extensions.Core.csproj">
<Project>{0bf9edde-e6c1-4a3a-b73d-02d867f2054c}</Project>
<Name>Uno.Extensions.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Hosting\Uno.Extensions.Hosting.csproj">
<Project>{ea4f9862-63ee-47d6-bd2b-2d1b83e2fd6a}</Project>
<Name>Uno.Extensions.Hosting</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Http\Uno.Extensions.Http.csproj">
<Project>{29bfc492-b537-4985-9163-649fc56ebf12}</Project>
<Name>Uno.Extensions.Http</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Localization\Uno.Extensions.Localization.csproj">
<Project>{3f8f8b81-03af-48e8-a901-ab3b14f15b10}</Project>
<Name>Uno.Extensions.Localization</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Logging.Serilog\Uno.Extensions.Logging.Serilog.csproj">
<Project>{3f01a0de-4b9e-496f-ac6b-94daf315a20f}</Project>
<Name>Uno.Extensions.Logging.Serilog</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Logging\Uno.Extensions.Logging.csproj">
<Project>{406a741f-fb06-482f-9037-154b55fcb2ce}</Project>
<Name>Uno.Extensions.Logging</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Navigation\Uno.Extensions.Navigation.csproj">
<Project>{ad3c0a66-450d-4355-b5c4-fdaf0d7746ad}</Project>
<Name>Uno.Extensions.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Serialization\Uno.Extensions.Serialization.csproj">
<Project>{5123670c-9756-4c9e-9844-f4a9c0aee633}</Project>
<Name>Uno.Extensions.Serialization</Name>
</ProjectReference>
</ItemGroup>
<Import Project="..\Commerce.Shared\Commerce.Shared.projitems" Label="Shared" />
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<!-- This will force the generation of the APK when not building inside visual studio -->
<Target Name="GenerateBuild" DependsOnTargets="SignAndroidPackage" AfterTargets="Build" Condition="'$(BuildingInsideVisualStudio)'==''" />
<!-- <Target Name="GenerateBuild" DependsOnTargets="SignAndroidPackage" AfterTargets="Build" Condition="'$(BuildingInsideVisualStudio)'==''" /> -->
<Target Name="Issue3897Workaround" Condition=" '$(ManagedDesignTimeBuild)' == 'True' " AfterTargets="_RemoveLegacyDesigner">
<!-- See https://github.com/unoplatform/uno/issues/3897 and https://github.com/xamarin/xamarin-android/issues/5069 for more details -->
<ItemGroup>

Просмотреть файл

@ -53,15 +53,15 @@ namespace Commerce
Host = UnoHost
.CreateDefaultBuilder(true)
.UseEnvironment(Environments.Development)
.UseLogging()
.ConfigureLogging(logBuilder =>
{
logBuilder
.SetMinimumLevel(LogLevel.Trace)
.XamlLogLevel(LogLevel.Information)
.XamlLayoutLogLevel(LogLevel.Information);
})
.UseSerilog(true, true)
//.UseLogging()
//.ConfigureLogging(logBuilder =>
//{
// logBuilder
// .SetMinimumLevel(LogLevel.Trace)
// .XamlLogLevel(LogLevel.Information)
// .XamlLayoutLogLevel(LogLevel.Information);
//})
//.UseSerilog(true, true)
//.UseEmbeddedAppSettings<App>()
.UseConfigurationSectionInApp<CommerceSettings>()
.UseSettings<CommerceSettings>()

Просмотреть файл

@ -35,10 +35,11 @@
</StackPanel>
</Grid>
</StackPanel>
<ListView ItemsSource="{Binding Products}"
<ListView nav:Navigation.Request="ProductDetails"
ItemsSource="{Binding Products}"
Grid.Row="2"
IsItemClickEnabled="True"
nav:Navigation.Request="ProductDetails">
>
<ListView.ItemTemplate>
<DataTemplate>
<Grid Margin="8"

Просмотреть файл

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
<ProjectGuid>3630E6A4-DDA3-4510-A7FB-EDA9D33545F2</ProjectGuid>
<ProjectGuid>{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}</ProjectGuid>
<ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Exe</OutputType>
<RootNamespace>Commerce</RootNamespace>
@ -12,6 +12,7 @@
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
<ResourcesDirectory>..\Commerce.Shared\Strings</ResourcesDirectory>
<LangVersion>10.0</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
<DebugSymbols>true</DebugSymbols>
@ -113,37 +114,111 @@
<BundleResource Include="Resources\Fonts\uno-fluentui-assets.ttf" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="CommunityToolkit.Mvvm">
<Version>7.0.3</Version>
</PackageReference>
<PackageReference Include="Uno.UI" Version="4.0.0-dev.5489" />
<PackageReference Include="Uno.UI.RemoteControl" Version="4.0.0-dev.5489" Condition="'$(Configuration)'=='Debug'" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="5.0.0" />
<PackageReference Include="Uno.Extensions.Logging.OSLog " Version="1.0.1" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
<PackageReference Include="Uno.Extensions.Logging.OSLog " Version="1.3.0-dev.1" />
<PackageReference Include="Uno.UI.Toolkit">
<Version>255.255.255.255</Version>
</PackageReference>
<PackageReference Include="Uno.UI.Toolkit.Material">
<Version>255.255.255.255</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Contents.json" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon20.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon29.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon40.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon58.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon60.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon76.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon80.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon87.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon120.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon152.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon167.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon180.png" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon1024.png" />
<ImageAsset Include="Media.xcassets\LaunchImages.launchimage\Contents.json" />
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Contents.json">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon20.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon29.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon40.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon58.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon60.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon76.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon80.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon87.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon120.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon152.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon167.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon180.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\AppIcons.appiconset\Icon1024.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Media.xcassets\LaunchImages.launchimage\Contents.json">
<Visible>false</Visible>
</ImageAsset>
</ItemGroup>
<ItemGroup>
<None Include="Info.plist" />
<None Include="Entitlements.plist" />
</ItemGroup>
<ItemGroup />
<ItemGroup>
<Folder Include="Media" Visible="false" />
<Folder Include="Media\AppIcons" Visible="false" />
<Folder Include="Media\LaunchImages" Visible="false" />
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Configuration\Uno.Extensions.Configuration.csproj">
<Project>{0dde79de-181b-42ef-af00-56dc622a6afa}</Project>
<Name>Uno.Extensions.Configuration</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Core\Uno.Extensions.Core.csproj">
<Project>{0bf9edde-e6c1-4a3a-b73d-02d867f2054c}</Project>
<Name>Uno.Extensions.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Hosting\Uno.Extensions.Hosting.csproj">
<Project>{ea4f9862-63ee-47d6-bd2b-2d1b83e2fd6a}</Project>
<Name>Uno.Extensions.Hosting</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Http\Uno.Extensions.Http.csproj">
<Project>{29bfc492-b537-4985-9163-649fc56ebf12}</Project>
<Name>Uno.Extensions.Http</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Localization\Uno.Extensions.Localization.csproj">
<Project>{3f8f8b81-03af-48e8-a901-ab3b14f15b10}</Project>
<Name>Uno.Extensions.Localization</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Logging.Serilog\Uno.Extensions.Logging.Serilog.csproj">
<Project>{3f01a0de-4b9e-496f-ac6b-94daf315a20f}</Project>
<Name>Uno.Extensions.Logging.Serilog</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Logging\Uno.Extensions.Logging.csproj">
<Project>{406a741f-fb06-482f-9037-154b55fcb2ce}</Project>
<Name>Uno.Extensions.Logging</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Navigation\Uno.Extensions.Navigation.csproj">
<Project>{ad3c0a66-450d-4355-b5c4-fdaf0d7746ad}</Project>
<Name>Uno.Extensions.Navigation</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\extensions\Uno.Extensions.Serialization\Uno.Extensions.Serialization.csproj">
<Project>{5123670c-9756-4c9e-9844-f4a9c0aee633}</Project>
<Name>Uno.Extensions.Serialization</Name>
</ProjectReference>
</ItemGroup>
<Import Project="XamarinForms.targets" Condition="'$(Configuration)'=='Debug'" />
<Import Project="..\Commerce.Shared\Commerce.Shared.projitems" Label="Shared" />
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
</Project>

Просмотреть файл

@ -1,3 +1,4 @@
using Foundation;
using UIKit;
namespace Commerce.iOS
@ -12,4 +13,15 @@ namespace Commerce.iOS
UIApplication.Main(args, null, typeof(App));
}
}
}
#if DEBUG
public class HotRestartDelegate : Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
{
public override bool FinishedLaunching(UIApplication uiApplication, NSDictionary launchOptions)
{
Windows.UI.Xaml.Application.Start(_ => new App());
return base.FinishedLaunching(uiApplication, launchOptions);
}
}
#endif
}

Просмотреть файл

@ -0,0 +1,5 @@
<Project>
<ItemGroup>
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2125" />
</ItemGroup>
</Project>

Просмотреть файл

@ -30,7 +30,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Uno.Extensions.Serializatio
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0E520CEB-4C8C-41FA-B560-6030601F5304}"
ProjectSection(SolutionItems) = preProject
Directory.Build.props = Directory.Build.props
..\Directory.Build.props = ..\Directory.Build.props
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Uno.Extensions.Http.Tests", "Uno.Extensions.Http.Tests\Uno.Extensions.Http.Tests.csproj", "{DC382123-EA9C-45A4-BC56-74E05D9E9228}"
@ -75,15 +75,21 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Commerce.Shared", "..\..\sa
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commerce.Uwp", "..\..\samples\Commerce\Commerce.UWP\Commerce.Uwp.csproj", "{E46D78E8-8D5C-4377-9F00-355F839C1BFC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commerce.iOS", "..\..\samples\Commerce\Commerce.iOS\Commerce.iOS.csproj", "{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commerce.Droid", "..\..\samples\Commerce\Commerce.Droid\Commerce.Droid.csproj", "{FA9B063A-926A-4119-916F-09D0B7AB7BA6}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
ExtensionsSampleApp\ExtensionsSampleApp.Shared\ExtensionsSampleApp.Shared.projitems*{29a18719-4b7d-4256-a923-541c46c641f2}*SharedItemsImports = 13
..\..\samples\Commerce\Commerce.Shared\Commerce.Shared.projitems*{3630e6a4-dda3-4510-a7fb-eda9d33545f2}*SharedItemsImports = 4
ExtensionsSampleApp\ExtensionsSampleApp.Shared\ExtensionsSampleApp.Shared.projitems*{3a8e1596-ea24-4eed-8ad5-a619336b05de}*SharedItemsImports = 4
..\..\samples\Commerce\Commerce.Shared\Commerce.Shared.projitems*{6279c845-92f8-4333-ab99-3d213163593c}*SharedItemsImports = 13
ExtensionsSampleApp\ExtensionsSampleApp.Shared\ExtensionsSampleApp.Shared.projitems*{bb2bc50a-94d5-466c-8521-263b8a09d3d8}*SharedItemsImports = 5
ExtensionsSampleApp\ExtensionsSampleApp.Shared\ExtensionsSampleApp.Shared.projitems*{d4e245ef-b070-48f9-9a3d-3acd1c8a8242}*SharedItemsImports = 4
..\..\samples\Commerce\Commerce.Shared\Commerce.Shared.projitems*{e46d78e8-8d5c-4377-9f00-355f839c1bfc}*SharedItemsImports = 4
ExtensionsSampleApp\ExtensionsSampleApp.Shared\ExtensionsSampleApp.Shared.projitems*{ee41362e-6928-40ba-8cc5-fedfbfaa9922}*SharedItemsImports = 4
..\..\samples\Commerce\Commerce.Shared\Commerce.Shared.projitems*{fa9b063a-926a-4119-916f-09d0b7ab7ba6}*SharedItemsImports = 4
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Ad-Hoc|Any CPU = Ad-Hoc|Any CPU
@ -1673,6 +1679,147 @@ Global
{E46D78E8-8D5C-4377-9F00-355F839C1BFC}.Release|x86.ActiveCfg = Release|x86
{E46D78E8-8D5C-4377-9F00-355F839C1BFC}.Release|x86.Build.0 = Release|x86
{E46D78E8-8D5C-4377-9F00-355F839C1BFC}.Release|x86.Deploy.0 = Release|x86
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|ARM.Build.0 = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|ARM64.ActiveCfg = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|ARM64.Build.0 = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|x64.Build.0 = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Ad-Hoc|x86.Build.0 = Ad-Hoc|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|Any CPU.ActiveCfg = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|Any CPU.Build.0 = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|ARM.ActiveCfg = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|ARM.Build.0 = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|ARM64.ActiveCfg = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|ARM64.Build.0 = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|iPhone.Build.0 = AppStore|iPhone
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|x64.ActiveCfg = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|x64.Build.0 = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|x86.ActiveCfg = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.AppStore|x86.Build.0 = AppStore|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|ARM.ActiveCfg = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|ARM.Build.0 = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|ARM64.ActiveCfg = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|ARM64.Build.0 = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|iPhone.ActiveCfg = Debug|iPhone
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|iPhone.Build.0 = Debug|iPhone
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|iPhone.Deploy.0 = Debug|iPhone
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|x64.ActiveCfg = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|x64.Build.0 = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Debug|x86.Build.0 = Debug|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|ARM.ActiveCfg = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|ARM.Build.0 = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|ARM64.ActiveCfg = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|ARM64.Build.0 = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|iPhone.ActiveCfg = Release|iPhone
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|iPhone.Build.0 = Release|iPhone
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|x64.ActiveCfg = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|x64.Build.0 = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|x86.ActiveCfg = Release|iPhoneSimulator
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2}.Release|x86.Build.0 = Release|iPhoneSimulator
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|Any CPU.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|ARM.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|ARM64.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|iPhone.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|x64.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Ad-Hoc|x86.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|Any CPU.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|Any CPU.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|ARM.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|ARM.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|ARM.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|ARM64.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|ARM64.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|ARM64.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|iPhone.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|iPhone.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|iPhoneSimulator.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|x64.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|x64.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|x64.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|x86.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|x86.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.AppStore|x86.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|ARM.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|ARM.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|ARM.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|ARM64.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|ARM64.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|iPhone.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|iPhone.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|x64.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|x64.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|x64.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|x86.ActiveCfg = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|x86.Build.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Debug|x86.Deploy.0 = Debug|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|Any CPU.Build.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|Any CPU.Deploy.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|ARM.ActiveCfg = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|ARM.Build.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|ARM.Deploy.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|ARM64.ActiveCfg = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|ARM64.Build.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|ARM64.Deploy.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|iPhone.ActiveCfg = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|iPhone.Build.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|iPhone.Deploy.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|x64.ActiveCfg = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|x64.Build.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|x64.Deploy.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|x86.ActiveCfg = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|x86.Build.0 = Release|Any CPU
{FA9B063A-926A-4119-916F-09D0B7AB7BA6}.Release|x86.Deploy.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -1709,6 +1856,8 @@ Global
{AEB3B247-445B-45A7-B6FC-75A8EE41B464} = {AABE70ED-DA82-4964-B151-1AAE0ADCDC7F}
{6279C845-92F8-4333-AB99-3D213163593C} = {AEB3B247-445B-45A7-B6FC-75A8EE41B464}
{E46D78E8-8D5C-4377-9F00-355F839C1BFC} = {AEB3B247-445B-45A7-B6FC-75A8EE41B464}
{3630E6A4-DDA3-4510-A7FB-EDA9D33545F2} = {AEB3B247-445B-45A7-B6FC-75A8EE41B464}
{FA9B063A-926A-4119-916F-09D0B7AB7BA6} = {AEB3B247-445B-45A7-B6FC-75A8EE41B464}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C7433AE2-B1A0-4C1A-887E-5CAA7AAF67A6}