What V1 said and in addition…
  • permission repair may not work if the applications has been moved from the original location to another folder, especially if that folder is under a user's home folder.
  • ACLs (Access Control Lists) override the file permissions and are not changed by permission repair. Many of the false positives in Permission Repair were/are the result of ACLs set by the developer even in some cases where Apple was/is the developer. NOTE: changing the ACL can break an application or applications and is the likely explanation for what you reported in the original post in this thread.
  • Although iOS runs on the same Darwin kernel as OS X there has never been a permission repair utility in iOS nor has one ever been needed.
IMO the reason permission repair was necessary and included in previous versions of OS X was because of poorly designed, written, and tested installer scripts from developers. Sandboxing of apps in iOS and OS X together with SIP (System, Integrity Protection) of the OS X kernel from non-sandboxed apps have made permission repair unnecessary and obsolete (unless you choose to disable SIP — but at that point you are on your own).



"All you've got to do is own up to your ignorance
honestly, and you'll find people who are eager to
fill your head with information"
--Walt Disney