CatHand Blog

アプリ開発やMac弄り

OAuthConsumerをApp Extensionで使う

iOSでOAuthするライブラリで昔からあるやつなんですが、OAuthConsumerというのがあります。

cocoapods.org

シンプルで使いやすいんですが、内部で - [UIApplication openURL:] を使っているのでApp Extensionでビルドが通りません。

他のライブラリを使うことも考えたんですが、修正がめんどいのでなんとか使えないかといろいろ探していたところ、過去に自分でForkしていました。

github.com

単に該当部分をコメントアウトしたたけですが、とりあえず使えます。

CocoaPodsで使うには↓のように指定します。

  pod 'OAuthConsumer', :git => 'https://github.com/cathandnya/oAuthConsumer-pod.git'