2 votes

Mettre à jour les frameworks système sans mettre à jour le système d'exploitation

Je suis actuellement sous macOS 10.10.2, mais j'aimerais pouvoir exécuter la dernière version d'Ableton Live 10 qui est conçue pour macOS 10.11. Lorsque j'essaie d'exécuter directement le fichier exécutable, j'obtiens des erreurs faisant référence à des symboles introuvables dans :

/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox.

Bien sûr, ce problème serait résolu en passant à la version 10.11, mais c'est quelque chose que je ne veux vraiment pas faire pour plusieurs raisons, alors je me demande si je peux :

  1. Extraire les fichiers de framework pertinents à partir d'un El Capitan InstallESD.dmg, et
  2. Remplacer les fichiers de framework existants par les nouveaux.

À quel point est-ce risqué, ou cela fonctionnerait-il ?

Merci

Édition : Je veux savoir si c'est possible, pas si c'est une bonne idée.

1voto

pickles Points 186

Ableton Live 10 n'est même pas encore sorti.

Vous devriez également vérifier les exigences du système.

OS X 10.11.6 ou ultérieur

Je pense donc que la réponse à votre question est de ne pas modifier les frameworks système (cela semble être une recette pour l'enfer des dépendances) et soit de passer à macOS 10.11, soit de continuer à utiliser Ableton Live 9.

1voto

yoliho Points 340

Fondamentalement non La mise à niveau des composants du système revient essentiellement à mettre à niveau le système d'exploitation.

Regardez ceci de manière microscopique.

Vous devez mettre à jour une bibliothèque car son API a changé. OK cette bibliothèque dépend elle-même d'une nouvelle API donc cela doit être mis à jour et répéter jusqu'à quand?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X