Dear Evernote team,
We have been upgrading to the latest SDK that is ARC compliant.
It seems there are a few compiler analysis warning.
Indeed, checking the ENGCOAuth files, there are probably 2 issues.
For method pcen and nonce, you're actually returning with a (__bridge) statement, meaning that the current ownership you have from your CF method is a retain, so you have the ownership, hence it leads to a leak when leaving the method.
In our opinion, it should be a (__bridge_transfer) as you want to transfer ownership to ARC so that it releases the CF object when leaving the method.
Switching to this actually silents all analysis issues.
Please advise as on what we do.