iOSでOAuthするライブラリで昔からあるやつなんですが、OAuthConsumerというのがあります。
シンプルで使いやすいんですが、内部で - [UIApplication openURL:]
を使っているのでApp Extensionでビルドが通りません。
他のライブラリを使うことも考えたんですが、修正がめんどいのでなんとか使えないかといろいろ探していたところ、過去に自分でForkしていました。
単に該当部分をコメントアウトしたたけですが、とりあえず使えます。
CocoaPodsで使うには↓のように指定します。
pod 'OAuthConsumer', :git => 'https://github.com/cathandnya/oAuthConsumer-pod.git'