mirror of https://github.com/grpc/grpc.git
parent
a3b54ef908
commit
3c497bf4c9
30 changed files with 960 additions and 0 deletions
@ -0,0 +1,41 @@ |
|||||||
|
# Autosave files |
||||||
|
*~ |
||||||
|
|
||||||
|
# build |
||||||
|
[Oo]bj/ |
||||||
|
[Bb]in/ |
||||||
|
packages/ |
||||||
|
TestResults/ |
||||||
|
|
||||||
|
# globs |
||||||
|
Makefile.in |
||||||
|
*.DS_Store |
||||||
|
*.sln.cache |
||||||
|
*.suo |
||||||
|
*.cache |
||||||
|
*.pidb |
||||||
|
*.userprefs |
||||||
|
*.usertasks |
||||||
|
config.log |
||||||
|
config.make |
||||||
|
config.status |
||||||
|
aclocal.m4 |
||||||
|
install-sh |
||||||
|
autom4te.cache/ |
||||||
|
*.user |
||||||
|
*.tar.gz |
||||||
|
tarballs/ |
||||||
|
test-results/ |
||||||
|
Thumbs.db |
||||||
|
.vs/ |
||||||
|
|
||||||
|
# Mac bundle stuff |
||||||
|
*.dmg |
||||||
|
*.app |
||||||
|
|
||||||
|
# resharper |
||||||
|
*_Resharper.* |
||||||
|
*.Resharper |
||||||
|
|
||||||
|
# dotCover |
||||||
|
*.dotCover |
@ -0,0 +1,19 @@ |
|||||||
|
Any raw assets you want to be deployed with your application can be placed in |
||||||
|
this directory (and child directories) and given a Build Action of "AndroidAsset". |
||||||
|
|
||||||
|
These files will be deployed with your package and will be accessible using Android's |
||||||
|
AssetManager, like this: |
||||||
|
|
||||||
|
public class ReadAsset : Activity |
||||||
|
{ |
||||||
|
protected override void OnCreate (Bundle bundle) |
||||||
|
{ |
||||||
|
base.OnCreate (bundle); |
||||||
|
|
||||||
|
InputStream input = Assets.Open ("my_asset.txt"); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
Additionally, some Android functions will automatically load asset files: |
||||||
|
|
||||||
|
Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); |
@ -0,0 +1,67 @@ |
|||||||
|
<?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> |
||||||
|
<ProjectGuid>{B9B0D41C-1C07-4590-A919-5865E741B2EA}</ProjectGuid> |
||||||
|
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> |
||||||
|
<OutputType>Library</OutputType> |
||||||
|
<RootNamespace>HelloworldXamarin.Droid</RootNamespace> |
||||||
|
<AssemblyName>HelloworldXamarin.Droid</AssemblyName> |
||||||
|
<TargetFrameworkVersion>v8.1</TargetFrameworkVersion> |
||||||
|
<AndroidApplication>True</AndroidApplication> |
||||||
|
<AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile> |
||||||
|
<AndroidResgenClass>Resource</AndroidResgenClass> |
||||||
|
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest> |
||||||
|
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix> |
||||||
|
<MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix> |
||||||
|
<AndroidUseLatestPlatformSdk>true</AndroidUseLatestPlatformSdk> |
||||||
|
</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> |
||||||
|
</PropertyGroup> |
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
||||||
|
<DebugSymbols>true</DebugSymbols> |
||||||
|
<DebugType>pdbonly</DebugType> |
||||||
|
<Optimize>true</Optimize> |
||||||
|
<OutputPath>bin\Release</OutputPath> |
||||||
|
<ErrorReport>prompt</ErrorReport> |
||||||
|
<WarningLevel>4</WarningLevel> |
||||||
|
<AndroidManagedSymbols>true</AndroidManagedSymbols> |
||||||
|
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime> |
||||||
|
</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" /> |
||||||
|
</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\mipmap-hdpi\Icon.png" /> |
||||||
|
<AndroidResource Include="Resources\mipmap-mdpi\Icon.png" /> |
||||||
|
<AndroidResource Include="Resources\mipmap-xhdpi\Icon.png" /> |
||||||
|
<AndroidResource Include="Resources\mipmap-xxhdpi\Icon.png" /> |
||||||
|
<AndroidResource Include="Resources\mipmap-xxxhdpi\Icon.png" /> |
||||||
|
</ItemGroup> |
||||||
|
<Import Project="..\HelloworldXamarin\HelloworldXamarin.projitems" Label="Shared" Condition="Exists('..\HelloworldXamarin\HelloworldXamarin.projitems')" /> |
||||||
|
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" /> |
||||||
|
</Project> |
@ -0,0 +1,44 @@ |
|||||||
|
Images, layout descriptions, binary blobs and string dictionaries can be included |
||||||
|
in your application as resource files. Various Android APIs are designed to |
||||||
|
operate on the resource IDs instead of dealing with images, strings or binary blobs |
||||||
|
directly. |
||||||
|
|
||||||
|
For example, a sample Android app that contains a user interface layout (main.axml), |
||||||
|
an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) |
||||||
|
would keep its resources in the "Resources" directory of the application: |
||||||
|
|
||||||
|
Resources/ |
||||||
|
drawable/ |
||||||
|
icon.png |
||||||
|
|
||||||
|
layout/ |
||||||
|
main.axml |
||||||
|
|
||||||
|
values/ |
||||||
|
strings.xml |
||||||
|
|
||||||
|
In order to get the build system to recognize Android resources, set the build action to |
||||||
|
"AndroidResource". The native Android APIs do not operate directly with filenames, but |
||||||
|
instead operate on resource IDs. When you compile an Android application that uses resources, |
||||||
|
the build system will package the resources for distribution and generate a class called "R" |
||||||
|
(this is an Android convention) that contains the tokens for each one of the resources |
||||||
|
included. For example, for the above Resources layout, this is what the R class would expose: |
||||||
|
|
||||||
|
public class R { |
||||||
|
public class drawable { |
||||||
|
public const int icon = 0x123; |
||||||
|
} |
||||||
|
|
||||||
|
public class layout { |
||||||
|
public const int main = 0x456; |
||||||
|
} |
||||||
|
|
||||||
|
public class strings { |
||||||
|
public const int first_string = 0xabc; |
||||||
|
public const int second_string = 0xbcd; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main |
||||||
|
to reference the layout/main.axml file, or R.strings.first_string to reference the first |
||||||
|
string in the dictionary file values/strings.xml. |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 7.6 KiB |
@ -0,0 +1,45 @@ |
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00 |
||||||
|
# Visual Studio 2012 |
||||||
|
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "HelloworldXamarin", "HelloworldXamarin\HelloworldXamarin.shproj", "{42FFF3D8-934F-4475-8E68-08DA340BF6E8}" |
||||||
|
EndProject |
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloworldXamarin.Droid", "Droid\HelloworldXamarin.Droid.csproj", "{B9B0D41C-1C07-4590-A919-5865E741B2EA}" |
||||||
|
EndProject |
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloworldXamarin.iOS", "iOS\HelloworldXamarin.iOS.csproj", "{62336DF0-60D8-478F-8140-B3CB089B417E}" |
||||||
|
EndProject |
||||||
|
Global |
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
||||||
|
Debug|Any CPU = Debug|Any CPU |
||||||
|
Release|Any CPU = Release|Any CPU |
||||||
|
Debug|iPhoneSimulator = Debug|iPhoneSimulator |
||||||
|
Release|iPhone = Release|iPhone |
||||||
|
Release|iPhoneSimulator = Release|iPhoneSimulator |
||||||
|
Debug|iPhone = Debug|iPhone |
||||||
|
EndGlobalSection |
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Debug|Any CPU.Build.0 = Debug|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Release|Any CPU.ActiveCfg = Release|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Release|Any CPU.Build.0 = Release|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Release|iPhone.ActiveCfg = Release|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Release|iPhone.Build.0 = Release|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Release|iPhoneSimulator.Build.0 = Release|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Debug|iPhone.ActiveCfg = Debug|Any CPU |
||||||
|
{B9B0D41C-1C07-4590-A919-5865E741B2EA}.Debug|iPhone.Build.0 = Debug|Any CPU |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Release|Any CPU.ActiveCfg = Release|iPhone |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Release|Any CPU.Build.0 = Release|iPhone |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Release|iPhone.ActiveCfg = Release|iPhone |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Release|iPhone.Build.0 = Release|iPhone |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Debug|iPhone.ActiveCfg = Debug|iPhone |
||||||
|
{62336DF0-60D8-478F-8140-B3CB089B417E}.Debug|iPhone.Build.0 = Debug|iPhone |
||||||
|
EndGlobalSection |
||||||
|
EndGlobal |
@ -0,0 +1,14 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||||
|
<PropertyGroup> |
||||||
|
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> |
||||||
|
<HasSharedItems>true</HasSharedItems> |
||||||
|
<SharedGUID>{42FFF3D8-934F-4475-8E68-08DA340BF6E8}</SharedGUID> |
||||||
|
</PropertyGroup> |
||||||
|
<PropertyGroup Label="Configuration"> |
||||||
|
<Import_RootNamespace>HelloworldXamarin</Import_RootNamespace> |
||||||
|
</PropertyGroup> |
||||||
|
<ItemGroup> |
||||||
|
<Compile Include="$(MSBuildThisFileDirectory)MyClass.cs" /> |
||||||
|
</ItemGroup> |
||||||
|
</Project> |
@ -0,0 +1,11 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||||
|
<PropertyGroup> |
||||||
|
<ProjectGuid>{42FFF3D8-934F-4475-8E68-08DA340BF6E8}</ProjectGuid> |
||||||
|
</PropertyGroup> |
||||||
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> |
||||||
|
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.Default.props" /> |
||||||
|
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.props" /> |
||||||
|
<Import Project="HelloworldXamarin.projitems" Label="Shared" /> |
||||||
|
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.CSharp.targets" /> |
||||||
|
</Project> |
@ -0,0 +1,202 @@ |
|||||||
|
{ |
||||||
|
"images" : [ |
||||||
|
{ |
||||||
|
"idiom" : "iphone", |
||||||
|
"size" : "20x20", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "iphone", |
||||||
|
"size" : "20x20", |
||||||
|
"scale" : "3x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "iphone", |
||||||
|
"size" : "29x29", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "iphone", |
||||||
|
"size" : "29x29", |
||||||
|
"scale" : "3x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "iphone", |
||||||
|
"size" : "40x40", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "iphone", |
||||||
|
"size" : "40x40", |
||||||
|
"scale" : "3x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "iphone", |
||||||
|
"size" : "60x60", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "iphone", |
||||||
|
"size" : "60x60", |
||||||
|
"scale" : "3x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ipad", |
||||||
|
"size" : "20x20", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ipad", |
||||||
|
"size" : "20x20", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ipad", |
||||||
|
"size" : "29x29", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ipad", |
||||||
|
"size" : "29x29", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ipad", |
||||||
|
"size" : "40x40", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ipad", |
||||||
|
"size" : "40x40", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ipad", |
||||||
|
"size" : "76x76", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ipad", |
||||||
|
"size" : "76x76", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ipad", |
||||||
|
"size" : "83.5x83.5", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "ios-marketing", |
||||||
|
"size" : "1024x1024", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"size" : "24x24", |
||||||
|
"idiom" : "watch", |
||||||
|
"scale" : "2x", |
||||||
|
"role" : "notificationCenter", |
||||||
|
"subtype" : "38mm" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"size" : "27.5x27.5", |
||||||
|
"idiom" : "watch", |
||||||
|
"scale" : "2x", |
||||||
|
"role" : "notificationCenter", |
||||||
|
"subtype" : "42mm" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"size" : "29x29", |
||||||
|
"idiom" : "watch", |
||||||
|
"role" : "companionSettings", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"size" : "29x29", |
||||||
|
"idiom" : "watch", |
||||||
|
"role" : "companionSettings", |
||||||
|
"scale" : "3x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"size" : "40x40", |
||||||
|
"idiom" : "watch", |
||||||
|
"scale" : "2x", |
||||||
|
"role" : "appLauncher", |
||||||
|
"subtype" : "38mm" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"size" : "44x44", |
||||||
|
"idiom" : "watch", |
||||||
|
"scale" : "2x", |
||||||
|
"role" : "longLook", |
||||||
|
"subtype" : "42mm" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"size" : "86x86", |
||||||
|
"idiom" : "watch", |
||||||
|
"scale" : "2x", |
||||||
|
"role" : "quickLook", |
||||||
|
"subtype" : "38mm" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"size" : "98x98", |
||||||
|
"idiom" : "watch", |
||||||
|
"scale" : "2x", |
||||||
|
"role" : "quickLook", |
||||||
|
"subtype" : "42mm" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "16x16", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "16x16", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "32x32", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "32x32", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "128x128", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "128x128", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "256x256", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "256x256", |
||||||
|
"scale" : "2x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "512x512", |
||||||
|
"scale" : "1x" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"idiom" : "mac", |
||||||
|
"size" : "512x512", |
||||||
|
"scale" : "2x" |
||||||
|
} |
||||||
|
], |
||||||
|
"info" : { |
||||||
|
"version" : 1, |
||||||
|
"author" : "xcode" |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,110 @@ |
|||||||
|
<?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)' == '' ">iPhoneSimulator</Platform> |
||||||
|
<ProjectGuid>{62336DF0-60D8-478F-8140-B3CB089B417E}</ProjectGuid> |
||||||
|
<ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> |
||||||
|
<OutputType>Exe</OutputType> |
||||||
|
<RootNamespace>HelloworldXamarin.iOS</RootNamespace> |
||||||
|
<AssemblyName>HelloworldXamarin.iOS</AssemblyName> |
||||||
|
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix> |
||||||
|
</PropertyGroup> |
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' "> |
||||||
|
<DebugSymbols>true</DebugSymbols> |
||||||
|
<DebugType>full</DebugType> |
||||||
|
<Optimize>false</Optimize> |
||||||
|
<OutputPath>bin\iPhoneSimulator\Debug</OutputPath> |
||||||
|
<DefineConstants>DEBUG;ENABLE_TEST_CLOUD;</DefineConstants> |
||||||
|
<ErrorReport>prompt</ErrorReport> |
||||||
|
<WarningLevel>4</WarningLevel> |
||||||
|
<CodesignKey>iPhone Developer</CodesignKey> |
||||||
|
<MtouchDebug>true</MtouchDebug> |
||||||
|
<MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> |
||||||
|
<MtouchFastDev>true</MtouchFastDev> |
||||||
|
<IOSDebuggerPort>45216</IOSDebuggerPort> |
||||||
|
<MtouchLink>None</MtouchLink> |
||||||
|
<MtouchArch>x86_64</MtouchArch> |
||||||
|
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> |
||||||
|
<PlatformTarget>x86</PlatformTarget> |
||||||
|
</PropertyGroup> |
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' "> |
||||||
|
<DebugType>pdbonly</DebugType> |
||||||
|
<Optimize>true</Optimize> |
||||||
|
<OutputPath>bin\iPhone\Release</OutputPath> |
||||||
|
<ErrorReport>prompt</ErrorReport> |
||||||
|
<WarningLevel>4</WarningLevel> |
||||||
|
<CodesignKey>iPhone Developer</CodesignKey> |
||||||
|
<MtouchFloat32>true</MtouchFloat32> |
||||||
|
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements> |
||||||
|
<MtouchLink>SdkOnly</MtouchLink> |
||||||
|
<MtouchArch>ARM64</MtouchArch> |
||||||
|
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> |
||||||
|
<PlatformTarget>x86</PlatformTarget> |
||||||
|
</PropertyGroup> |
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' "> |
||||||
|
<DebugType>pdbonly</DebugType> |
||||||
|
<Optimize>true</Optimize> |
||||||
|
<OutputPath>bin\iPhoneSimulator\Release</OutputPath> |
||||||
|
<ErrorReport>prompt</ErrorReport> |
||||||
|
<WarningLevel>4</WarningLevel> |
||||||
|
<CodesignKey>iPhone Developer</CodesignKey> |
||||||
|
<MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> |
||||||
|
<MtouchLink>None</MtouchLink> |
||||||
|
<MtouchArch>x86_64</MtouchArch> |
||||||
|
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> |
||||||
|
<PlatformTarget>x86</PlatformTarget> |
||||||
|
</PropertyGroup> |
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' "> |
||||||
|
<DebugSymbols>true</DebugSymbols> |
||||||
|
<DebugType>full</DebugType> |
||||||
|
<Optimize>false</Optimize> |
||||||
|
<OutputPath>bin\iPhone\Debug</OutputPath> |
||||||
|
<DefineConstants>DEBUG;ENABLE_TEST_CLOUD;</DefineConstants> |
||||||
|
<ErrorReport>prompt</ErrorReport> |
||||||
|
<WarningLevel>4</WarningLevel> |
||||||
|
<CodesignKey>iPhone Developer</CodesignKey> |
||||||
|
<DeviceSpecificBuild>true</DeviceSpecificBuild> |
||||||
|
<MtouchDebug>true</MtouchDebug> |
||||||
|
<MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> |
||||||
|
<MtouchFastDev>true</MtouchFastDev> |
||||||
|
<MtouchFloat32>true</MtouchFloat32> |
||||||
|
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements> |
||||||
|
<IOSDebuggerPort>35164</IOSDebuggerPort> |
||||||
|
<MtouchLink>SdkOnly</MtouchLink> |
||||||
|
<MtouchArch>ARM64</MtouchArch> |
||||||
|
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> |
||||||
|
<PlatformTarget>x86</PlatformTarget> |
||||||
|
</PropertyGroup> |
||||||
|
<ItemGroup> |
||||||
|
<Reference Include="System" /> |
||||||
|
<Reference Include="System.Xml" /> |
||||||
|
<Reference Include="System.Core" /> |
||||||
|
<Reference Include="Xamarin.iOS" /> |
||||||
|
</ItemGroup> |
||||||
|
<ItemGroup> |
||||||
|
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Contents.json" /> |
||||||
|
<ImageAsset Include="Assets.xcassets\Contents.json" /> |
||||||
|
</ItemGroup> |
||||||
|
<ItemGroup> |
||||||
|
<Folder Include="Resources\" /> |
||||||
|
</ItemGroup> |
||||||
|
<ItemGroup> |
||||||
|
<InterfaceDefinition Include="LaunchScreen.storyboard" /> |
||||||
|
<InterfaceDefinition Include="Main.storyboard" /> |
||||||
|
</ItemGroup> |
||||||
|
<ItemGroup> |
||||||
|
<None Include="Info.plist" /> |
||||||
|
<None Include="Entitlements.plist" /> |
||||||
|
</ItemGroup> |
||||||
|
<ItemGroup> |
||||||
|
<Compile Include="Main.cs" /> |
||||||
|
<Compile Include="AppDelegate.cs" /> |
||||||
|
<Compile Include="ViewController.cs" /> |
||||||
|
<Compile Include="ViewController.designer.cs"> |
||||||
|
<DependentUpon>ViewController.cs</DependentUpon> |
||||||
|
</Compile> |
||||||
|
</ItemGroup> |
||||||
|
<Import Project="..\HelloworldXamarin\HelloworldXamarin.projitems" Label="Shared" Condition="Exists('..\HelloworldXamarin\HelloworldXamarin.projitems')" /> |
||||||
|
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" /> |
||||||
|
</Project> |
Loading…
Reference in new issue