Install MulleEOF

From EOFWiki
Jump to: navigation, search

MulleEOF installation instructions

The MulleEOF files will include new versions of EOControl.framework, EOAccess.framework, and EOInterface.framework. The orginal EOF frameworks are located in /System/Libary/Frameworks and also for internal tools use in /System/Library/PrivateFrameworks. By putting the MulleEOF versions into /Library/Frameworks and creating aliases (symbolic links) to them from both /System/Libary/Frameworks and /System/Library/PrivateFrameworks you don't need to do anything different in your Xcode projects or applications. They will just use EOF as before but now they will use the MulleEOF frameworks.

Instructions

  • Download the Frameworks to your Desktop. This is in this example a gzipped tar file. Make sure that there are no older versions of this archive on the desktop.
  • Copy the extracted frameworks to /Library/Frameworks using the Finder or use the Terminal program to copy manually using:
sudo -s
cd /Library/Frameworks 
gnutar xfz ~/Desktop/MulleEOF-*.tar.gz 
  • If you are upgrading a previous installation stop here. If this is the first time you are installing MulleEOF frameworks on this machine, then also perform the following steps:
  • Backup the old Apple EOF frameworks (if installed) and move EOControl.framework, EOAccess.framework and EOInterface.framework into a new folder named EOFold. Then link the MulleEOF versions into place. Do this once for each directory.
sudo -s
cd /System/Library/Frameworks
mkdir EOFold
mv EOControl.framework EOAccess.framework EOInterface.framework EOFold
ln -s /Library/Frameworks/EOControl.framework 
ln -s /Library/Frameworks/EOAccess.framework 
ln -s /Library/Frameworks/EOInterface.framework 

and

sudo -s
cd /System/Library/PrivateFrameworks
mkdir EOFold
mv EOControl.framework EOAccess.framework EOInterface.framework EOFold
ln -s /Library/Frameworks/EOControl.framework 
ln -s /Library/Frameworks/EOAccess.framework 
ln -s /Library/Frameworks/EOInterface.framework 


  • Your projects will now run against the MulleEOF frameworks without having to change a thing in the project itself!
Personal tools