I recently restored my computer from backup. However, one framework is missing: OnBoardingKit.framework. I did find the file in System/Library/PrivateFrameworks on another computer, but I could not put it in mine because of System Integrity Protection. I found a solution which was to do csrutil disable through recovery mode and then enable it again. But again there is another problem; my normal recovery mode fails to start leaving me with internet recovery mode with an older version. This version does not identify the command csrutil. Final option was to update via Appstore, but the Appstore app requires the OnBoardingKit framework. Are there any options that do not include wiping or re-restoring my computer?

  • Welcome to Ask Different. What precisely does restore mean? Running 10.13 installer drops all frameworks needed, so either there’s something really messed up with your hardware (hackintosh?) or the installer was bogus or failed in a very odd manner. Erase install is my next move, os I don’t know why you say except for that.... – bmike Jun 10 '18 at 23:04
  • @bmike It is from backup. The computer is a macbook air, and I am unable to find a 10.13 installer. – V.. Jun 10 '18 at 23:15
  • The App Store has a 10.13 installer – mmmmmm Jun 11 '18 at 11:23
  • @Mark exactly, I cant get to the Appstore. – V.. Jun 11 '18 at 15:15
  • @Mark: What is the name of the 10.13 installer. I cannot find it with a search in the App Store. – BondedDust Dec 8 '18 at 18:54

I found a application called High Sierra Patcher has an option that allows for the download of the High Sierra installer.

EDIT: This both fixed my frameworks and my recovery mode

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .