diff --git a/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/CodesignTaskBase.cs b/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/CodesignTaskBase.cs index 405cae5ddf55..e020c29e9218 100644 --- a/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/CodesignTaskBase.cs +++ b/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/CodesignTaskBase.cs @@ -76,7 +76,9 @@ string GetFullPathToTool () string GetOutputPath (ITaskItem item) { - return Path.Combine (StampPath, item.ItemSpec); + var path = item.ItemSpec; + var app = path.LastIndexOf (".app/"); + return Path.Combine (StampPath, path.Substring (app + ".app/".Length)); } bool NeedsCodesign (ITaskItem item)