Subscribed unsubscribe Subscribe Subscribe

最近の native webrtc で [NSString stdStringForString:]: unrecognized selector sent to class で落ちる場合

tech

最近の 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/ を使う。