From b838b603f0f3e8829ecdd1f77cb13bb2c886ad27 Mon Sep 17 00:00:00 2001 From: Emanuel Date: Mon, 25 Apr 2016 13:19:51 -0400 Subject: [PATCH 1/3] Avoid codesigning embedded assetpacks for AdHoc IPA --- msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets b/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets index af7badf8fce7..b8a0c06b10ae 100644 --- a/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets +++ b/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets @@ -1650,7 +1650,7 @@ Copyright (C) 2013-2016 Xamarin. All rights reserved. Date: Tue, 26 Apr 2016 11:32:15 -0400 Subject: [PATCH 2/3] [ODR] Sign app bundle if the AssetPackaManifest has changed --- .../Xamarin.iOS.Common.targets | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets b/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets index b8a0c06b10ae..22d9ffacc4f8 100644 --- a/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets +++ b/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets @@ -1673,6 +1673,21 @@ Copyright (C) 2013-2016 Xamarin. All rights reserved. + + + From d25da2a0e3589def618d6224950f84bb0bdbfca8 Mon Sep 17 00:00:00 2001 From: Emanuel Date: Tue, 26 Apr 2016 17:26:11 -0400 Subject: [PATCH 3/3] Set IsStreamable to false if the ODR are Embed --- msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets b/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets index 22d9ffacc4f8..22230d3d1a8e 100644 --- a/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets +++ b/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets @@ -1613,6 +1613,9 @@ Copyright (C) 2013-2016 Xamarin. All rights reserved. <_IntermediateODRDir Condition="'$(_DistributionType)' == 'AdHoc' And '$(EmbedOnDemandResources)' == 'false'">$(DeviceSpecificIntermediateOutputPath)OnDemandResourcesPackage\OnDemandResources\ OnDemandResources + + false + true @@ -1668,12 +1671,12 @@ Copyright (C) 2013-2016 Xamarin. All rights reserved. TemplatePath="$(_IpaAppBundleDir)AssetPackManifestTemplate.plist" OutputFile="$(_IpaAppBundleDir)AssetPackManifest.plist" OnDemandResourceUrl="$(OnDemandResourcesUrl)" - IsStreamable="true" + IsStreamable="$(IsStreamable)" /> - +