Code signing explained for iOS and Mac developers
objc.io