From 95c1f34fc6aa49c076c061b45b564fce475af8fc Mon Sep 17 00:00:00 2001 From: rzaitov Date: Thu, 14 Nov 2013 20:52:17 +0400 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=BE=D0=B4=D0=BA=D0=BB=D1=8E=D1=87?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BF=D0=B0=D1=82=D1=87=D0=B8=D0=BD=D0=B3=20?= =?UTF-8?q?=D0=BC=D0=B0=D0=BD=D0=B8=D1=84=D0=B5=D1=81=D1=82=D0=B0=20=D0=BA?= =?UTF-8?q?=20=D0=B4=D0=B2=D0=B8=D0=B6=D0=BA=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/AndroidSteps.txt | 7 +++++++ scripts/TouchinBuild/Core/StepsRunner.py | 4 ++++ scripts/settings.txt | 6 +++--- 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 scripts/AndroidSteps.txt diff --git a/scripts/AndroidSteps.txt b/scripts/AndroidSteps.txt new file mode 100644 index 0000000..5d3f566 --- /dev/null +++ b/scripts/AndroidSteps.txt @@ -0,0 +1,7 @@ +inside 'BuildSample/BuildSample.sln' remove 'CoolApp:NotCompileApp:Domain' project + +inside 'BuildSample/DroidApp/Properties/AndroidManifest.xml' set android:versionCode to '17' +inside 'BuildSample/DroidApp/Properties/AndroidManifest.xml' set android:versionName to '1.2.3' + +clean 'BuildSample/BuildSample.sln' for '{@sln_config}' +build 'BuildSample/BuildSample.sln' for '{@sln_config}' diff --git a/scripts/TouchinBuild/Core/StepsRunner.py b/scripts/TouchinBuild/Core/StepsRunner.py index 7441b89..e2a1238 100644 --- a/scripts/TouchinBuild/Core/StepsRunner.py +++ b/scripts/TouchinBuild/Core/StepsRunner.py @@ -7,6 +7,7 @@ from CommandBuilders.MakeDirsCommandBuilder import MakeDirsCommandBuilder from CommandBuilders.PatchCsprojCommandBuilder import PatchCsprojCommandBuilder from CommandBuilders.PatchInfoPlistArrayCommandBuilder import PatchInfoPlistArrayCommandBuilder from CommandBuilders.PatchInfoplistCommandBuilder import PatchInfoplistCommandBuilder +from CommandBuilders.PatchManifestCommandBuilder import PatchManifestCommandBuilder from CommandBuilders.RemoveProjectCommandBuilder import RemoveProjectCommandBuilder from CommandBuilders.RestoreBackupCommandBuilder import RestoreBackupCommandBuilder from CommandBuilders.ShCommandBuilder import ShCommandBuilder @@ -31,6 +32,7 @@ class StepsRunner: self.patchCsproj = PatchCsprojCommandBuilder() self.patchInfoPlist = PatchInfoplistCommandBuilder(self.valueProvider) self.patchInfoPlistArray = PatchInfoPlistArrayCommandBuilder() + self.patchManifest = PatchManifestCommandBuilder() self.copyBuilder = CopyCommandBuilder() self.testflightBuilder = TestflightCommandBuilder() @@ -72,6 +74,8 @@ class StepsRunner: cmd = self.patchInfoPlist.getCommandFor(line) elif self.patchInfoPlistArray.isPatchInfoPlist(line): cmd = self.patchInfoPlistArray.getCommandFor(line) + elif self.patchManifest.isManifestCommand(line): + cmd = self.patchManifest.getCommandFor(line) elif self.copyBuilder.isCopy(line): cmd =self.copyBuilder.getCommandFor(line) elif self.restoreFromBackupBuilder.isRestoreBackup(line): diff --git a/scripts/settings.txt b/scripts/settings.txt index 2b650f7..fe7c0cd 100644 --- a/scripts/settings.txt +++ b/scripts/settings.txt @@ -1,11 +1,11 @@ # global settings build_tool='/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool' version=0.0.0 # комментарий в тойже строке -configs = 'appstore, staging' +configs = 'appstore, staging, android' project_name = CoolApp +sln_config = Release|iPhone # ios platform settings -ios.sln_config = Release|iPhone #ios.steps = 'scripts/IosSteps.txt' ios.setup_steps = 'IosSetupSteps.txt' ios.assembly_name = 'CoolApp' @@ -14,7 +14,7 @@ ios.tf_api_token = '0e6925075d4fc10fed0e7bbf43fa6894_NjQ0OTI2MjAxMi0wOS0yNSAxMTo ios.tf_team_token = 'c5c3cf7a6dae2bea4382dfbd181a2075_Mjc4ODkwMjAxMy0wOS0yOSAxNDowOTo1OC40Mzg5MTY' # android platform settings -# android.steps = 'scripts/AndroidSteps.txt' +android.steps = 'scripts/AndroidSteps.txt' # config settings ios.appstore.app_name = {@project_name}