github.com/bitrise-io/go-xamarin@v0.0.0-20211005113058-bf60a8bae851/analyzers/project/project_test_file_content.go (about)

     1  package project
     2  
     3  const iosTestProjectContent = `<?xml version="1.0" encoding="utf-8"?>
     4  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     5    <PropertyGroup>
     6      <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     7      <Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
     8      <ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
     9      <ProjectGuid>{90F3C584-FD69-4926-9903-6B9771847782}</ProjectGuid>
    10      <OutputType>Exe</OutputType>
    11      <RootNamespace>CreditCardValidator.iOS</RootNamespace>
    12      <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
    13      <AssemblyName>CreditCardValidator.iOS</AssemblyName>
    14    </PropertyGroup>
    15    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
    16      <DebugSymbols>true</DebugSymbols>
    17  	<AndroidManifest>FalsePath</AndroidManifest>
    18      <DebugType>full</DebugType>
    19      <Optimize>false</Optimize>
    20      <OutputPath>bin\iPhoneSimulator\Debug</OutputPath>
    21      <DefineConstants>DEBUG;ENABLE_TEST_CLOUD;</DefineConstants>
    22      <ErrorReport>prompt</ErrorReport>
    23      <WarningLevel>4</WarningLevel>
    24      <ConsolePause>false</ConsolePause>
    25      <MtouchArch>i386</MtouchArch>
    26      <MtouchLink>None</MtouchLink>
    27      <MtouchDebug>true</MtouchDebug>
    28      <MtouchProfiling>true</MtouchProfiling>
    29    </PropertyGroup>
    30    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' ">
    31      <Optimize>true</Optimize>
    32      <OutputPath>bin\iPhone\Release</OutputPath>
    33      <ErrorReport>prompt</ErrorReport>
    34      <WarningLevel>4</WarningLevel>
    35      <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
    36      <MtouchArch>ARMv7, ARM64</MtouchArch>
    37      <ConsolePause>false</ConsolePause>
    38      <CodesignKey>iPhone Developer: Bitrise Bot (VV2J4SV8V4)</CodesignKey>
    39      <CodesignProvision>225561e6-3526-4edc-a046-7e0fa49eb4fe</CodesignProvision>
    40      <IpaPackageName>
    41      </IpaPackageName>
    42      <BuildIpa>true</BuildIpa>
    43    </PropertyGroup>
    44    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' ">
    45      <DebugType>full</DebugType>
    46      <Optimize>true</Optimize>
    47      <OutputPath>bin\iPhoneSimulator\Release</OutputPath>
    48      <ErrorReport>prompt</ErrorReport>
    49      <WarningLevel>4</WarningLevel>
    50      <MtouchArch>i386</MtouchArch>
    51      <ConsolePause>false</ConsolePause>
    52      <MtouchLink>None</MtouchLink>
    53    </PropertyGroup>
    54    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' ">
    55      <DebugSymbols>true</DebugSymbols>
    56      <DebugType>full</DebugType>
    57      <Optimize>false</Optimize>
    58      <OutputPath>bin\iPhone\Debug</OutputPath>
    59      <DefineConstants>DEBUG;ENABLE_TEST_CLOUD;</DefineConstants>
    60      <ErrorReport>prompt</ErrorReport>
    61      <WarningLevel>4</WarningLevel>
    62      <ConsolePause>false</ConsolePause>
    63      <MtouchArch>ARMv7, ARM64</MtouchArch>
    64      <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
    65      <MtouchProfiling>true</MtouchProfiling>
    66      <CodesignKey>iPhone Developer</CodesignKey>
    67      <MtouchDebug>true</MtouchDebug>
    68      <MtouchUseRefCounting>true</MtouchUseRefCounting>
    69      <MtouchI18n>
    70      </MtouchI18n>
    71      <IpaPackageName>
    72      </IpaPackageName>
    73    </PropertyGroup>
    74    <ItemGroup>
    75      <Reference Include="System" />
    76      <Reference Include="System.Xml" />
    77      <Reference Include="System.Core" />
    78      <Reference Include="Xamarin.iOS" />
    79      <Reference Include="Calabash">
    80        <HintPath>..\packages\Xamarin.TestCloud.Agent.0.19.1\lib\Xamarin.iOS10\Calabash.dll</HintPath>
    81      </Reference>
    82    </ItemGroup>
    83    <ItemGroup>
    84      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Contents.json" />
    85      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-60%402x.png" />
    86      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon%402x.png" />
    87      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon.png" />
    88      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small.png" />
    89      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small%402x.png" />
    90      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Spotlight-40.png" />
    91      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Spotlight-40%402x.png" />
    92      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-76.png" />
    93      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-76%402x.png" />
    94      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-72.png" />
    95      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-72%402x.png" />
    96      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small-50.png" />
    97      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small-50%402x.png" />
    98    </ItemGroup>
    99    <ItemGroup>
   100      <InterfaceDefinition Include="Resources\LaunchScreen.xib" />
   101      <InterfaceDefinition Include="Main.storyboard" />
   102    </ItemGroup>
   103    <ItemGroup>
   104      <None Include="Info.plist" />
   105      <None Include="Entitlements.plist" />
   106      <None Include="packages.config" />
   107    </ItemGroup>
   108    <ItemGroup>
   109      <Compile Include="Main.cs" />
   110      <Compile Include="AppDelegate.cs" />
   111      <Compile Include="ViewController.cs" />
   112      <Compile Include="ViewController.designer.cs">
   113        <DependentUpon>ViewController.cs</DependentUpon>
   114      </Compile>
   115      <Compile Include="ValidCreditCardController.cs" />
   116      <Compile Include="ValidCreditCardController.designer.cs">
   117        <DependentUpon>ValidCreditCardController.cs</DependentUpon>
   118      </Compile>
   119    </ItemGroup>
   120    <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
   121    <ItemGroup>
   122      <ProjectReference Include="..\CreditCardValidator\CreditCardValidator.csproj">
   123        <Project>{99A825A6-6F99-4B94-9F65-E908A6347F1E}</Project>
   124        <Name>CreditCardValidator</Name>
   125      </ProjectReference>
   126    </ItemGroup>
   127  </Project>`
   128  
   129  const androidTestProjectContent = `<?xml version="1.0" encoding="utf-8"?>
   130  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   131    <PropertyGroup>
   132      <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
   133      <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
   134      <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
   135      <ProjectGuid>{9D1D32A3-D13F-4F23-B7D4-EF9D52B06E60}</ProjectGuid>
   136      <OutputType>Library</OutputType>
   137      <RootNamespace>CreditCardValidator.Droid</RootNamespace>
   138      <MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
   139      <MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
   140      <AndroidResgenClass>Resource</AndroidResgenClass>
   141      <AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
   142      <AndroidApplication>True</AndroidApplication>
   143      <AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
   144      <AssemblyName>CreditCardValidator.Droid</AssemblyName>
   145      <AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
   146      <TargetFrameworkVersion>v4.4</TargetFrameworkVersion>
   147    </PropertyGroup>
   148    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
   149      <DebugSymbols>true</DebugSymbols>
   150      <DebugType>full</DebugType>
   151      <Optimize>false</Optimize>
   152      <OutputPath>bin\Debug</OutputPath>
   153      <DefineConstants>DEBUG;</DefineConstants>
   154      <ErrorReport>prompt</ErrorReport>
   155      <WarningLevel>4</WarningLevel>
   156      <AndroidLinkMode>None</AndroidLinkMode>
   157      <ConsolePause>false</ConsolePause>
   158      <AndroidSigningKeyStore>bitrise-android-keystore.jks</AndroidSigningKeyStore>
   159      <AndroidSigningStorePass>bitrise</AndroidSigningStorePass>
   160      <AndroidSigningKeyAlias>bitrise-alias</AndroidSigningKeyAlias>
   161      <AndroidSigningKeyPass>bitrise</AndroidSigningKeyPass>
   162    </PropertyGroup>
   163    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
   164      <DebugType>full</DebugType>
   165      <Optimize>true</Optimize>
   166      <OutputPath>bin\Release</OutputPath>
   167      <ErrorReport>prompt</ErrorReport>
   168      <WarningLevel>4</WarningLevel>
   169      <ConsolePause>false</ConsolePause>
   170      <AndroidSupportedAbis>armeabi-v7a;x86</AndroidSupportedAbis>
   171      <AndroidSigningKeyStore>bitrise-android-keystore.jks</AndroidSigningKeyStore>
   172      <AndroidSigningStorePass>bitrise</AndroidSigningStorePass>
   173      <AndroidSigningKeyAlias>bitrise-alias</AndroidSigningKeyAlias>
   174      <AndroidSigningKeyPass>bitrise</AndroidSigningKeyPass>
   175      <EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk>
   176      <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
   177      <AndroidKeyStore>True</AndroidKeyStore>
   178    </PropertyGroup>
   179    <ItemGroup>
   180      <Reference Include="System" />
   181      <Reference Include="System.Xml" />
   182      <Reference Include="System.Core" />
   183      <Reference Include="Mono.Android" />
   184    </ItemGroup>
   185    <ItemGroup>
   186      <Compile Include="MainActivity.cs" />
   187      <Compile Include="Resources\Resource.designer.cs" />
   188      <Compile Include="Properties\AssemblyInfo.cs" />
   189      <Compile Include="CreditCardValidationSuccess.cs" />
   190    </ItemGroup>
   191    <ItemGroup>
   192      <None Include="Resources\AboutResources.txt" />
   193      <None Include="Properties\AndroidManifest.xml" />
   194      <None Include="Assets\AboutAssets.txt" />
   195    </ItemGroup>
   196    <ItemGroup>
   197      <AndroidResource Include="Resources\layout\Main.axml" />
   198      <AndroidResource Include="Resources\values\Strings.xml" />
   199      <AndroidResource Include="Resources\drawable-hdpi\Icon.png" />
   200      <AndroidResource Include="Resources\drawable-mdpi\Icon.png" />
   201      <AndroidResource Include="Resources\drawable-xhdpi\Icon.png" />
   202      <AndroidResource Include="Resources\drawable-xxhdpi\Icon.png" />
   203      <AndroidResource Include="Resources\drawable-xxxhdpi\Icon.png" />
   204      <AndroidResource Include="Resources\layout\CreditCardValidationSuccess.axml" />
   205    </ItemGroup>
   206    <ItemGroup>
   207      <ProjectReference Include="..\CreditCardValidator\CreditCardValidator.csproj">
   208        <Project>{99A825A6-6F99-4B94-9F65-E908A6347F1E}</Project>
   209        <Name>CreditCardValidator</Name>
   210      </ProjectReference>
   211    </ItemGroup>
   212    <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
   213  </Project>`
   214  
   215  // A valid xml, but unformatted in one line. The previous parse and regex by line won't work here.
   216  const androidTestProjectUnformattedContent = `<?xml version="1.0" encoding="utf-8"?><Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"><PropertyGroup><Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration><Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform><ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids><ProjectGuid>{9D1D32A3-D13F-4F23-B7D4-EF9D52B06E60}</ProjectGuid><OutputType>Library</OutputType><RootNamespace>CreditCardValidator.Droid</RootNamespace><MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix><MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix><AndroidResgenClass>Resource</AndroidResgenClass><AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile><AndroidApplication>True</AndroidApplication><AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk><AssemblyName>CreditCardValidator.Droid</AssemblyName><AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest><TargetFrameworkVersion>v4.4</TargetFrameworkVersion></PropertyGroup><PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "><DebugSymbols>true</DebugSymbols><DebugType>full</DebugType><Optimize>false</Optimize><OutputPath>bin\Debug</OutputPath><DefineConstants>DEBUG;</DefineConstants><ErrorReport>prompt</ErrorReport><WarningLevel>4</WarningLevel><AndroidLinkMode>None</AndroidLinkMode><ConsolePause>false</ConsolePause><AndroidSigningKeyStore>bitrise-android-keystore.jks</AndroidSigningKeyStore><AndroidSigningStorePass>bitrise</AndroidSigningStorePass><AndroidSigningKeyAlias>bitrise-alias</AndroidSigningKeyAlias><AndroidSigningKeyPass>bitrise</AndroidSigningKeyPass></PropertyGroup><PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "><DebugType>full</DebugType><Optimize>true</Optimize><OutputPath>bin\Release</OutputPath><ErrorReport>prompt</ErrorReport><WarningLevel>4</WarningLevel><ConsolePause>false</ConsolePause><AndroidSupportedAbis>armeabi-v7a;x86</AndroidSupportedAbis><AndroidSigningKeyStore>bitrise-android-keystore.jks</AndroidSigningKeyStore><AndroidSigningStorePass>bitrise</AndroidSigningStorePass><AndroidSigningKeyAlias>bitrise-alias</AndroidSigningKeyAlias><AndroidSigningKeyPass>bitrise</AndroidSigningKeyPass><EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk><AndroidUseSharedRuntime>false</AndroidUseSharedRuntime><AndroidKeyStore>True</AndroidKeyStore></PropertyGroup><ItemGroup><Reference Include="System" /><Reference Include="System.Xml" /><Reference Include="System.Core" /><Reference Include="Mono.Android" /></ItemGroup><ItemGroup><Compile Include="MainActivity.cs" /><Compile Include="Resources\Resource.designer.cs" /><Compile Include="Properties\AssemblyInfo.cs" /><Compile Include="CreditCardValidationSuccess.cs" /></ItemGroup><ItemGroup><None Include="Resources\AboutResources.txt" /><None Include="Properties\AndroidManifest.xml" /><None Include="Assets\AboutAssets.txt" /></ItemGroup><ItemGroup><AndroidResource Include="Resources\layout\Main.axml" /><AndroidResource Include="Resources\values\Strings.xml" /><AndroidResource Include="Resources\drawable-hdpi\Icon.png" /><AndroidResource Include="Resources\drawable-mdpi\Icon.png" /><AndroidResource Include="Resources\drawable-xhdpi\Icon.png" /><AndroidResource Include="Resources\drawable-xxhdpi\Icon.png" /><AndroidResource Include="Resources\drawable-xxxhdpi\Icon.png" /><AndroidResource Include="Resources\layout\CreditCardValidationSuccess.axml" /></ItemGroup><ItemGroup><ProjectReference Include="..\CreditCardValidator\CreditCardValidator.csproj"><Project>{99A825A6-6F99-4B94-9F65-E908A6347F1E}</Project><Name>CreditCardValidator</Name></ProjectReference></ItemGroup><Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" /></Project>`
   217  
   218  // A valid xml, but the Android manifest path is redefined. Always the last item should be used.
   219  const androidTestProjectContentWithRedefine = `<?xml version="1.0" encoding="utf-8"?>
   220  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   221    <PropertyGroup>
   222      <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
   223      <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
   224      <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
   225      <ProjectGuid>{9D1D32A3-D13F-4F23-B7D4-EF9D52B06E60}</ProjectGuid>
   226      <OutputType>Library</OutputType>
   227      <RootNamespace>CreditCardValidator.Droid</RootNamespace>
   228      <MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
   229      <MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
   230      <AndroidResgenClass>Resource</AndroidResgenClass>
   231      <AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
   232      <AndroidApplication>True</AndroidApplication>
   233      <AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
   234      <AssemblyName>CreditCardValidator.Droid</AssemblyName>
   235      <AndroidManifest>Bad</AndroidManifest>
   236  	<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
   237      <TargetFrameworkVersion>v4.4</TargetFrameworkVersion>
   238    </PropertyGroup>
   239    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
   240      <DebugSymbols>true</DebugSymbols>
   241      <DebugType>full</DebugType>
   242      <Optimize>false</Optimize>
   243      <OutputPath>bin\Debug</OutputPath>
   244      <DefineConstants>DEBUG;</DefineConstants>
   245      <ErrorReport>prompt</ErrorReport>
   246      <WarningLevel>4</WarningLevel>
   247      <AndroidLinkMode>None</AndroidLinkMode>
   248      <ConsolePause>false</ConsolePause>
   249      <AndroidSigningKeyStore>bitrise-android-keystore.jks</AndroidSigningKeyStore>
   250      <AndroidSigningStorePass>bitrise</AndroidSigningStorePass>
   251      <AndroidSigningKeyAlias>bitrise-alias</AndroidSigningKeyAlias>
   252      <AndroidSigningKeyPass>bitrise</AndroidSigningKeyPass>
   253    </PropertyGroup>
   254    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
   255      <DebugType>full</DebugType>
   256      <Optimize>true</Optimize>
   257      <OutputPath>bin\Release</OutputPath>
   258      <ErrorReport>prompt</ErrorReport>
   259      <WarningLevel>4</WarningLevel>
   260      <ConsolePause>false</ConsolePause>
   261      <AndroidSupportedAbis>armeabi-v7a;x86</AndroidSupportedAbis>
   262      <AndroidSigningKeyStore>bitrise-android-keystore.jks</AndroidSigningKeyStore>
   263      <AndroidSigningStorePass>bitrise</AndroidSigningStorePass>
   264      <AndroidSigningKeyAlias>bitrise-alias</AndroidSigningKeyAlias>
   265      <AndroidSigningKeyPass>bitrise</AndroidSigningKeyPass>
   266      <EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk>
   267      <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
   268      <AndroidKeyStore>True</AndroidKeyStore>
   269    </PropertyGroup>
   270    <ItemGroup>
   271      <Reference Include="System" />
   272      <Reference Include="System.Xml" />
   273      <Reference Include="System.Core" />
   274      <Reference Include="Mono.Android" />
   275    </ItemGroup>
   276    <ItemGroup>
   277      <Compile Include="MainActivity.cs" />
   278      <Compile Include="Resources\Resource.designer.cs" />
   279      <Compile Include="Properties\AssemblyInfo.cs" />
   280      <Compile Include="CreditCardValidationSuccess.cs" />
   281    </ItemGroup>
   282    <ItemGroup>
   283      <None Include="Resources\AboutResources.txt" />
   284      <None Include="Properties\AndroidManifest.xml" />
   285      <None Include="Assets\AboutAssets.txt" />
   286    </ItemGroup>
   287    <ItemGroup>
   288      <AndroidResource Include="Resources\layout\Main.axml" />
   289      <AndroidResource Include="Resources\values\Strings.xml" />
   290      <AndroidResource Include="Resources\drawable-hdpi\Icon.png" />
   291      <AndroidResource Include="Resources\drawable-mdpi\Icon.png" />
   292      <AndroidResource Include="Resources\drawable-xhdpi\Icon.png" />
   293      <AndroidResource Include="Resources\drawable-xxhdpi\Icon.png" />
   294      <AndroidResource Include="Resources\drawable-xxxhdpi\Icon.png" />
   295      <AndroidResource Include="Resources\layout\CreditCardValidationSuccess.axml" />
   296    </ItemGroup>
   297    <ItemGroup>
   298      <ProjectReference Include="..\CreditCardValidator\CreditCardValidator.csproj">
   299        <Project>{99A825A6-6F99-4B94-9F65-E908A6347F1E}</Project>
   300        <Name>CreditCardValidator</Name>
   301      </ProjectReference>
   302    </ItemGroup>
   303    <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
   304  </Project>`
   305  
   306  const macTestProjectContent = `<?xml version="1.0" encoding="utf-8"?>
   307  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   308    <PropertyGroup>
   309      <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
   310      <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
   311      <ProjectTypeGuids>{A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
   312      <ProjectGuid>{4DA5EAC6-6F80-4FEC-AF81-194210F10B51}</ProjectGuid>
   313      <OutputType>Exe</OutputType>
   314      <RootNamespace>Hello_Mac</RootNamespace>
   315      <MonoMacResourcePrefix>Resources</MonoMacResourcePrefix>
   316      <AssemblyName>Hello_Mac</AssemblyName>
   317      <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
   318      <TargetFrameworkIdentifier>Xamarin.Mac</TargetFrameworkIdentifier>
   319    </PropertyGroup>
   320    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
   321      <DebugSymbols>true</DebugSymbols>
   322      <DebugType>full</DebugType>
   323      <Optimize>false</Optimize>
   324      <OutputPath>bin\Debug</OutputPath>
   325      <DefineConstants>DEBUG;</DefineConstants>
   326      <ErrorReport>prompt</ErrorReport>
   327      <WarningLevel>4</WarningLevel>
   328      <ConsolePause>false</ConsolePause>
   329      <Profiling>true</Profiling>
   330      <UseRefCounting>true</UseRefCounting>
   331      <UseSGen>true</UseSGen>
   332      <IncludeMonoRuntime>false</IncludeMonoRuntime>
   333      <CreatePackage>false</CreatePackage>
   334      <CodeSigningKey>Mac Developer</CodeSigningKey>
   335      <EnableCodeSigning>false</EnableCodeSigning>
   336      <EnablePackageSigning>false</EnablePackageSigning>
   337      <PackageSigningKey>Developer ID Installer</PackageSigningKey>
   338      <CodeSignEntitlements>Entitlements.plist</CodeSignEntitlements>
   339    </PropertyGroup>
   340    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
   341      <DebugType>full</DebugType>
   342      <Optimize>true</Optimize>
   343      <OutputPath>bin\Release</OutputPath>
   344      <ErrorReport>prompt</ErrorReport>
   345      <WarningLevel>4</WarningLevel>
   346      <ConsolePause>false</ConsolePause>
   347      <LinkMode>SdkOnly</LinkMode>
   348      <Profiling>false</Profiling>
   349      <UseRefCounting>true</UseRefCounting>
   350      <UseSGen>true</UseSGen>
   351      <IncludeMonoRuntime>true</IncludeMonoRuntime>
   352      <CreatePackage>true</CreatePackage>
   353      <CodeSigningKey>Mac Developer</CodeSigningKey>
   354      <EnableCodeSigning>true</EnableCodeSigning>
   355      <EnablePackageSigning>false</EnablePackageSigning>
   356      <PackageSigningKey>Developer ID Installer</PackageSigningKey>
   357      <XamMacArch>x86_64</XamMacArch>
   358      <CodeSignProvision>Automatic</CodeSignProvision>
   359      <CodeSignEntitlements>Entitlements.plist</CodeSignEntitlements>
   360    </PropertyGroup>
   361    <ItemGroup>
   362      <Reference Include="System" />
   363      <Reference Include="System.Core" />
   364      <Reference Include="Xamarin.Mac" />
   365    </ItemGroup>
   366    <ItemGroup>
   367      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Contents.json" />
   368      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-128.png" />
   369      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-128%402x.png" />
   370      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-16.png" />
   371      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-16%402x.png" />
   372      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-256.png" />
   373      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-256%402x.png" />
   374      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-32.png" />
   375      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-32%402x.png" />
   376      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-512.png" />
   377      <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\AppIcon-512%402x.png" />
   378    </ItemGroup>
   379    <ItemGroup>
   380      <None Include="Info.plist" />
   381      <None Include="Entitlements.plist" />
   382    </ItemGroup>
   383    <ItemGroup>
   384      <Compile Include="Main.cs" />
   385      <Compile Include="AppDelegate.cs" />
   386      <Compile Include="ViewController.cs" />
   387      <Compile Include="ViewController.designer.cs">
   388        <DependentUpon>ViewController.cs</DependentUpon>
   389      </Compile>
   390    </ItemGroup>
   391    <ItemGroup>
   392      <InterfaceDefinition Include="Main.storyboard" />
   393    </ItemGroup>
   394    <Import Project="$(MSBuildExtensionsPath)\Xamarin\Mac\Xamarin.Mac.CSharp.targets" />
   395  </Project>`
   396  
   397  const tvTestProjectContent = `<?xml version="1.0" encoding="utf-8"?>
   398  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   399    <PropertyGroup>
   400      <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
   401      <Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
   402      <ProjectGuid>{51D9C362-2997-4029-B38F-06C36F17056E}</ProjectGuid>
   403      <ProjectTypeGuids>{06FA79CB-D6CD-4721-BB4B-1BD202089C55};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
   404      <OutputType>Exe</OutputType>
   405      <RootNamespace>tvos</RootNamespace>
   406      <AssemblyName>tvos</AssemblyName>
   407      <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
   408    </PropertyGroup>
   409    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
   410      <DebugSymbols>true</DebugSymbols>
   411      <DebugType>full</DebugType>
   412      <Optimize>false</Optimize>
   413      <OutputPath>bin\iPhoneSimulator\Debug</OutputPath>
   414      <DefineConstants>DEBUG;</DefineConstants>
   415      <ErrorReport>prompt</ErrorReport>
   416      <WarningLevel>4</WarningLevel>
   417      <ConsolePause>false</ConsolePause>
   418      <CodesignKey>iPhone Developer</CodesignKey>
   419      <MtouchDebug>true</MtouchDebug>
   420      <MtouchFastDev>true</MtouchFastDev>
   421      <MtouchProfiling>true</MtouchProfiling>
   422      <MtouchUseSGen>true</MtouchUseSGen>
   423      <MtouchUseRefCounting>true</MtouchUseRefCounting>
   424      <MtouchLink>None</MtouchLink>
   425      <MtouchArch>x86_64</MtouchArch>
   426      <MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
   427      <MtouchTlsProvider>Default</MtouchTlsProvider>
   428      <PlatformTarget>x86</PlatformTarget>
   429    </PropertyGroup>
   430    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' ">
   431      <Optimize>true</Optimize>
   432      <OutputPath>bin\iPhone\Release</OutputPath>
   433      <ErrorReport>prompt</ErrorReport>
   434      <WarningLevel>4</WarningLevel>
   435      <ConsolePause>false</ConsolePause>
   436      <CodesignKey>iPhone Developer</CodesignKey>
   437      <MtouchUseLlvm>true</MtouchUseLlvm>
   438      <MtouchUseSGen>true</MtouchUseSGen>
   439      <MtouchUseRefCounting>true</MtouchUseRefCounting>
   440      <MtouchFloat32>true</MtouchFloat32>
   441      <MtouchEnableBitcode>true</MtouchEnableBitcode>
   442      <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
   443      <MtouchLink>SdkOnly</MtouchLink>
   444      <MtouchArch>ARM64</MtouchArch>
   445      <MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
   446      <MtouchTlsProvider>Default</MtouchTlsProvider>
   447      <PlatformTarget>x86</PlatformTarget>
   448    </PropertyGroup>
   449    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' ">
   450      <Optimize>true</Optimize>
   451      <OutputPath>bin\iPhoneSimulator\Release</OutputPath>
   452      <ErrorReport>prompt</ErrorReport>
   453      <WarningLevel>4</WarningLevel>
   454      <ConsolePause>false</ConsolePause>
   455      <CodesignKey>iPhone Developer</CodesignKey>
   456      <MtouchUseSGen>true</MtouchUseSGen>
   457      <MtouchUseRefCounting>true</MtouchUseRefCounting>
   458      <MtouchLink>None</MtouchLink>
   459      <MtouchArch>x86_64</MtouchArch>
   460      <MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
   461      <MtouchTlsProvider>Default</MtouchTlsProvider>
   462      <PlatformTarget>x86</PlatformTarget>
   463    </PropertyGroup>
   464    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' ">
   465      <DebugSymbols>true</DebugSymbols>
   466      <DebugType>full</DebugType>
   467      <Optimize>false</Optimize>
   468      <OutputPath>bin\iPhone\Debug</OutputPath>
   469      <DefineConstants>DEBUG;</DefineConstants>
   470      <ErrorReport>prompt</ErrorReport>
   471      <WarningLevel>4</WarningLevel>
   472      <ConsolePause>false</ConsolePause>
   473      <CodesignKey>iPhone Developer</CodesignKey>
   474      <DeviceSpecificBuild>true</DeviceSpecificBuild>
   475      <MtouchDebug>true</MtouchDebug>
   476      <MtouchFastDev>true</MtouchFastDev>
   477      <MtouchProfiling>true</MtouchProfiling>
   478      <MtouchUseSGen>true</MtouchUseSGen>
   479      <MtouchUseRefCounting>true</MtouchUseRefCounting>
   480      <MtouchFloat32>true</MtouchFloat32>
   481      <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
   482      <MtouchLink>SdkOnly</MtouchLink>
   483      <MtouchArch>ARM64</MtouchArch>
   484      <MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
   485      <MtouchTlsProvider>Default</MtouchTlsProvider>
   486      <PlatformTarget>x86</PlatformTarget>
   487    </PropertyGroup>
   488    <ItemGroup>
   489      <Reference Include="System" />
   490      <Reference Include="System.Xml" />
   491      <Reference Include="System.Core" />
   492      <Reference Include="Xamarin.TVOS" />
   493    </ItemGroup>
   494    <ItemGroup>
   495      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\Contents.json" />
   496      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Large.imagestack\Contents.json" />
   497      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Large.imagestack\Back.imagestacklayer\Contents.json" />
   498      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Large.imagestack\Back.imagestacklayer\Content.imageset\Contents.json" />
   499      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Large.imagestack\Front.imagestacklayer\Contents.json" />
   500      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Large.imagestack\Front.imagestacklayer\Content.imageset\Contents.json" />
   501      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Large.imagestack\Middle.imagestacklayer\Contents.json" />
   502      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Large.imagestack\Middle.imagestacklayer\Content.imageset\Contents.json" />
   503      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Small.imagestack\Contents.json" />
   504      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Small.imagestack\Back.imagestacklayer\Contents.json" />
   505      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Small.imagestack\Back.imagestacklayer\Content.imageset\Contents.json" />
   506      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Small.imagestack\Front.imagestacklayer\Contents.json" />
   507      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Small.imagestack\Front.imagestacklayer\Content.imageset\Contents.json" />
   508      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Small.imagestack\Middle.imagestacklayer\Contents.json" />
   509      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\App Icon - Small.imagestack\Middle.imagestacklayer\Content.imageset\Contents.json" />
   510      <ImageAsset Include="Assets.xcassets\App Icon &amp; Top Shelf Image.brandassets\Top Shelf Image.imageset\Contents.json" />
   511      <ImageAsset Include="Assets.xcassets\LaunchImages.launchimage\Contents.json" />
   512      <ImageAsset Include="Assets.xcassets\Contents.json" />
   513    </ItemGroup>
   514    <ItemGroup>
   515      <Folder Include="Resources\" />
   516    </ItemGroup>
   517    <ItemGroup>
   518      <None Include="Info.plist" />
   519      <None Include="Entitlements.plist" />
   520    </ItemGroup>
   521    <ItemGroup>
   522      <Compile Include="Main.cs" />
   523      <Compile Include="AppDelegate.cs" />
   524      <Compile Include="ViewController.cs" />
   525      <Compile Include="ViewController.designer.cs">
   526        <DependentUpon>ViewController.cs</DependentUpon>
   527      </Compile>
   528    </ItemGroup>
   529    <ItemGroup>
   530      <InterfaceDefinition Include="Main.storyboard" />
   531    </ItemGroup>
   532    <Import Project="$(MSBuildExtensionsPath)\Xamarin\TVOS\Xamarin.TVOS.CSharp.targets" />
   533  </Project>`
   534  
   535  const xamarinUITestProjectContent = `<?xml version="1.0" encoding="utf-8"?>
   536  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   537    <PropertyGroup>
   538      <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
   539      <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
   540      <ProjectGuid>{BA48743D-06F3-4D2D-ACFD-EE2642CE155A}</ProjectGuid>
   541      <OutputType>Library</OutputType>
   542      <RootNamespace>CreditCardValidator.iOS.UITests</RootNamespace>
   543      <AssemblyName>CreditCardValidator.iOS.UITests</AssemblyName>
   544      <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
   545    </PropertyGroup>
   546    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
   547      <DebugSymbols>true</DebugSymbols>
   548      <DebugType>full</DebugType>
   549      <Optimize>false</Optimize>
   550      <OutputPath>bin\Debug</OutputPath>
   551      <DefineConstants>DEBUG;</DefineConstants>
   552      <ErrorReport>prompt</ErrorReport>
   553      <WarningLevel>4</WarningLevel>
   554      <ConsolePause>false</ConsolePause>
   555    </PropertyGroup>
   556    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
   557      <DebugType>full</DebugType>
   558      <Optimize>true</Optimize>
   559      <OutputPath>bin\Release</OutputPath>
   560      <ErrorReport>prompt</ErrorReport>
   561      <WarningLevel>4</WarningLevel>
   562      <ConsolePause>false</ConsolePause>
   563    </PropertyGroup>
   564    <ItemGroup>
   565      <Reference Include="System" />
   566      <Reference Include="nunit.framework">
   567        <HintPath>..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
   568      </Reference>
   569      <Reference Include="Xamarin.UITest">
   570        <HintPath>..\packages\Xamarin.UITest.1.3.8\lib\Xamarin.UITest.dll</HintPath>
   571      </Reference>
   572    </ItemGroup>
   573    <ItemGroup>
   574      <ProjectReference Include="..\CreditCardValidator.iOS\CreditCardValidator.iOS.csproj">
   575        <Project>{90F3C584-FD69-4926-9903-6B9771847782}</Project>
   576        <Name>CreditCardValidator.iOS</Name>
   577        <ReferenceOutputAssembly>False</ReferenceOutputAssembly>
   578        <Private>False</Private>
   579      </ProjectReference>
   580    </ItemGroup>
   581    <ItemGroup>
   582      <Compile Include="Tests.cs" />
   583    </ItemGroup>
   584    <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   585    <ItemGroup>
   586      <None Include="packages.config" />
   587    </ItemGroup>
   588  </Project>`
   589  
   590  const nunitTestProjectContent = `<?xml version="1.0" encoding="utf-8"?>
   591  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   592    <PropertyGroup>
   593      <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
   594      <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
   595      <ProjectGuid>{ED150913-76EB-446F-8B78-DC77E5795703}</ProjectGuid>
   596      <OutputType>Library</OutputType>
   597      <RootNamespace>CreditCardValidator.iOS.NunitTests</RootNamespace>
   598      <AssemblyName>CreditCardValidator.iOS.NunitTests</AssemblyName>
   599      <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
   600    </PropertyGroup>
   601    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
   602      <DebugSymbols>true</DebugSymbols>
   603      <DebugType>full</DebugType>
   604      <Optimize>false</Optimize>
   605      <OutputPath>bin\Debug</OutputPath>
   606      <DefineConstants>DEBUG;</DefineConstants>
   607      <ErrorReport>prompt</ErrorReport>
   608      <WarningLevel>4</WarningLevel>
   609      <ConsolePause>false</ConsolePause>
   610    </PropertyGroup>
   611    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
   612      <DebugType>full</DebugType>
   613      <Optimize>true</Optimize>
   614      <OutputPath>bin\Release</OutputPath>
   615      <ErrorReport>prompt</ErrorReport>
   616      <WarningLevel>4</WarningLevel>
   617      <ConsolePause>false</ConsolePause>
   618    </PropertyGroup>
   619    <ItemGroup>
   620      <Reference Include="System" />
   621      <Reference Include="nunit.framework">
   622        <HintPath>..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
   623      </Reference>
   624    </ItemGroup>
   625    <ItemGroup>
   626      <Compile Include="Test.cs" />
   627    </ItemGroup>
   628    <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   629    <ItemGroup>
   630      <None Include="packages.config" />
   631    </ItemGroup>
   632  </Project>`
   633  
   634  const nunitLiteTestProjectContent = `<?xml version="1.0" encoding="utf-8"?>
   635  <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   636    <PropertyGroup>
   637      <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
   638      <Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
   639      <ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
   640      <ProjectGuid>{95615CA5-0D75-4389-A6E0-78309A686712}</ProjectGuid>
   641      <OutputType>Exe</OutputType>
   642      <RootNamespace>CreditCardValidator.iOS.NunitLiteTests</RootNamespace>
   643      <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
   644      <AssemblyName>CreditCardValidator.iOS.NunitLiteTests</AssemblyName>
   645    </PropertyGroup>
   646    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
   647      <DebugSymbols>true</DebugSymbols>
   648      <DebugType>full</DebugType>
   649      <Optimize>false</Optimize>
   650      <OutputPath>bin\iPhoneSimulator\Debug</OutputPath>
   651      <DefineConstants>DEBUG;</DefineConstants>
   652      <ErrorReport>prompt</ErrorReport>
   653      <WarningLevel>4</WarningLevel>
   654      <ConsolePause>false</ConsolePause>
   655      <MtouchArch>i386</MtouchArch>
   656      <MtouchLink>None</MtouchLink>
   657      <MtouchUseRefCounting>true</MtouchUseRefCounting>
   658      <MtouchUseSGen>true</MtouchUseSGen>
   659      <MtouchFastDev>true</MtouchFastDev>
   660      <MtouchDebug>true</MtouchDebug>
   661      <CodesignKey>iPhone Developer</CodesignKey>
   662      <MtouchProfiling>true</MtouchProfiling>
   663    </PropertyGroup>
   664    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' ">
   665      <DebugType>full</DebugType>
   666      <Optimize>true</Optimize>
   667      <OutputPath>bin\iPhone\Release</OutputPath>
   668      <ErrorReport>prompt</ErrorReport>
   669      <WarningLevel>4</WarningLevel>
   670      <ConsolePause>false</ConsolePause>
   671      <MtouchArch>ARMv7, ARM64</MtouchArch>
   672      <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
   673      <MtouchFloat32>true</MtouchFloat32>
   674      <MtouchUseSGen>true</MtouchUseSGen>
   675      <CodesignKey>iPhone Developer</CodesignKey>
   676      <MtouchUseRefCounting>true</MtouchUseRefCounting>
   677    </PropertyGroup>
   678    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' ">
   679      <DebugType>full</DebugType>
   680      <Optimize>true</Optimize>
   681      <OutputPath>bin\iPhoneSimulator\Release</OutputPath>
   682      <ErrorReport>prompt</ErrorReport>
   683      <WarningLevel>4</WarningLevel>
   684      <ConsolePause>false</ConsolePause>
   685      <MtouchArch>i386</MtouchArch>
   686      <MtouchLink>None</MtouchLink>
   687      <MtouchUseRefCounting>true</MtouchUseRefCounting>
   688      <CodesignKey>iPhone Developer</CodesignKey>
   689      <MtouchUseSGen>true</MtouchUseSGen>
   690    </PropertyGroup>
   691    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' ">
   692      <DebugSymbols>true</DebugSymbols>
   693      <DebugType>full</DebugType>
   694      <Optimize>false</Optimize>
   695      <OutputPath>bin\iPhone\Debug</OutputPath>
   696      <DefineConstants>DEBUG;</DefineConstants>
   697      <ErrorReport>prompt</ErrorReport>
   698      <WarningLevel>4</WarningLevel>
   699      <ConsolePause>false</ConsolePause>
   700      <MtouchArch>ARMv7, ARM64</MtouchArch>
   701      <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
   702      <MtouchFloat32>true</MtouchFloat32>
   703      <CodesignKey>iPhone Developer</CodesignKey>
   704      <DeviceSpecificBuild>true</DeviceSpecificBuild>
   705      <MtouchDebug>true</MtouchDebug>
   706      <MtouchUseSGen>true</MtouchUseSGen>
   707      <MtouchUseRefCounting>true</MtouchUseRefCounting>
   708      <MtouchProfiling>true</MtouchProfiling>
   709    </PropertyGroup>
   710    <ItemGroup>
   711      <Reference Include="System" />
   712      <Reference Include="System.Xml" />
   713      <Reference Include="System.Core" />
   714      <Reference Include="Xamarin.iOS" />
   715      <Reference Include="MonoTouch.NUnitLite" />
   716    </ItemGroup>
   717    <ItemGroup>
   718      <Folder Include="Resources\" />
   719    </ItemGroup>
   720    <ItemGroup>
   721      <None Include="Info.plist" />
   722      <None Include="Entitlements.plist" />
   723    </ItemGroup>
   724    <ItemGroup>
   725      <Compile Include="Main.cs" />
   726      <Compile Include="UnitTestAppDelegate.cs" />
   727      <Compile Include="TestsSample.cs" />
   728    </ItemGroup>
   729    <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
   730  </Project>`