Example #1
0
        static IPhoneSdks()
        {
            Reload ();

            AppleSdkSettings.Changed += delegate {
                Native = new AppleIPhoneSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
                Watch = new AppleWatchSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
                TVOS = new AppleTVOSSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
            };
        }
Example #2
0
        static IPhoneSdks()
        {
            Reload();

            AppleSdkSettings.Changed += delegate {
                Native = new AppleIPhoneSdk(AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
                Watch  = new AppleWatchSdk(AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
                TVOS   = new AppleTVOSSdk(AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
            };
        }
        public static void Reload()
        {
            var monotouch = Environment.GetEnvironmentVariable(MTOUCH_LOCATION_ENV_VAR);

            if (string.IsNullOrEmpty(monotouch))
            {
                foreach (var location in MonoTouchSdk.DefaultLocations)
                {
                    if (Directory.Exists(location))
                    {
                        monotouch = location;
                        break;
                    }
                }
            }

            Native    = new AppleIPhoneSdk(AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
            MonoTouch = new MonoTouchSdk(monotouch);
            Watch     = new AppleWatchSdk(AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
            TVOS      = new AppleTVOSSdk(AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
        }
Example #4
0
        public static void Reload()
        {
            var monotouch = Environment.GetEnvironmentVariable (MTOUCH_LOCATION_ENV_VAR);

            if (string.IsNullOrEmpty (monotouch)) {
                foreach (var location in MonoTouchSdk.DefaultLocations) {
                    if (Directory.Exists (location)) {
                        monotouch = location;
                        break;
                    }
                }
            }

            Native = new AppleIPhoneSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
            MonoTouch = new MonoTouchSdk (monotouch);
            Watch = new AppleWatchSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
            TVOS = new AppleTVOSSdk (AppleSdkSettings.DeveloperRoot, AppleSdkSettings.DeveloperRootVersionPlist);
        }