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).