最近の native webrtc で [NSString stdStringForString:]: unrecognized selector sent to class で落ちる場合
最近の native webrtc を xcode でビルドしてアプリが [NSString stdStringForString:]: unrecognized selector sent to class
のようなエラーで落ちる場合は Technical Q&A QA1490: Building Objective-C static libraries with categories これなので、Other Linker Flags に -ObjC
を追加する必要がある。
原因は webrtc/base/objc/NSString+StdString.h
というのが使われるようになってるから。
前は talk/app/webrtc/objc/
を使ってたが今は js とかの使い方と同じようなインターフェースの webrtc/api/objc/
を使う。