-
-
Save rolfbjarne/02714c4e59cffd48c4132b2bdcc85d79 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
commit 6bbf84f41817c1333e43a7283d7174d398c1cf0e | |
Author: Rolf Bjarne Kvinge <[email protected]> | |
Date: Mon Jun 13 20:41:28 2016 -0700 | |
[Xamarin.Hosting] Load all the required libraries for Xcode 8. | |
diff --git a/Xamarin.Hosting/Xamarin.Hosting/Services.cs b/Xamarin.Hosting/Xamarin.Hosting/Services.cs | |
index 4bcd106..db13a41 100644 | |
--- a/Xamarin.Hosting/Xamarin.Hosting/Services.cs | |
+++ b/Xamarin.Hosting/Xamarin.Hosting/Services.cs | |
@@ -95,6 +95,12 @@ namespace Xamarin.Hosting | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DVTSourceControl.framework/DVTSourceControl")); | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DVTServices.framework/DVTServices")); | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DVTPortal.framework/DVTPortal")); | |
+ if (XcodeLocator.XcodeVersion.Major >= 8) { | |
+ LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DVTDocumentation.framework/DVTDocumentation")); | |
+ LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DVTAnalyticsClient.framework/DVTAnalyticsClient")); | |
+ LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DVTAnalytics.framework/DVTAnalytics")); | |
+ LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/SourceKit.framework/SourceKit")); | |
+ } | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/Frameworks/IDEFoundation.framework/IDEFoundation")); | |
DVTDeveloperPaths.InitializeApplicationDirectoryName ("Xcode"); // Need to lie here, some paths are derived from this. | |
DVTDeveloperPaths.SetDefaultDeveloperPathsClass (Class.GetHandle ("IDEDeveloperPaths")); | |
@@ -108,6 +114,8 @@ namespace Xamarin.Hosting | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DVTDeveloperModeHelper.framework/DVTDeveloperModeHelper")); | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DADocSetAccess.framework/DADocSetAccess")); | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DADocSetManagement.framework/DADocSetManagement")); | |
+ if (XcodeLocator.XcodeVersion.Major >= 8) | |
+ LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/SharedFrameworks/DVTProducts.framework/DVTProducts")); | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/Frameworks/IDEKit.framework/IDEKit")); | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/Frameworks/IBFoundation.framework/IBFoundation")); | |
LoadFramework (Path.Combine (XcodeLocator.XcodeLocation, "Contents/Frameworks/IBAutolayoutFoundation.framework/IBAutolayoutFoundation")); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment