Okay, if I add backendless.a I have this
Undefined symbols for architecture x86_64:
“_AVAudioSessionCategoryPlayAndRecord”, referenced from:
-[MPAudioUnitEngine setupAudioSession] in MediaLibiOS.a(MPAudioUnitEngine.o)
+[MPMediaData setAVAudioSessionCategoryPlayAndRecord:] in MediaLibiOS.a(MPMediaData.o)
-[MediaService playbackStream:tube:options:responder:] in backendless.a(MediaService.o)
“_AVCaptureSessionPreset352x288”, referenced from:
-[BroadcastStreamClient(VideoCapture) initVideoCapture] in MediaLibiOS.a(BroadcastStreamClient.o)
“_AVCaptureSessionPreset640x480”, referenced from:
-[BroadcastStreamClient(VideoCapture) initVideoCapture] in MediaLibiOS.a(BroadcastStreamClient.o)
“_AVCaptureSessionPresetHigh”, referenced from:
-[BroadcastStreamClient(VideoCapture) initVideoCapture] in MediaLibiOS.a(BroadcastStreamClient.o)
“_AVCaptureSessionPresetLow”, referenced from:
-[BroadcastStreamClient(VideoCapture) initVideoCapture] in MediaLibiOS.a(BroadcastStreamClient.o)
“_AVCaptureSessionPresetMedium”, referenced from:
-[BroadcastStreamClient(VideoCapture) initVideoCapture] in MediaLibiOS.a(BroadcastStreamClient.o)
“_AVLayerVideoGravityResizeAspectFill”, referenced from:
-[BroadcastStreamClient setPreviewLayer:] in MediaLibiOS.a(BroadcastStreamClient.o)
“_AVMediaTypeVideo”, referenced from:
-[BroadcastStreamClient switchCameras] in MediaLibiOS.a(BroadcastStreamClient.o)
-[BroadcastStreamClient(VideoCapture) initVideoCapture] in MediaLibiOS.a(BroadcastStreamClient.o)
-[BroadcastStreamClient(VideoCapture) videoFrameDuration] in MediaLibiOS.a(BroadcastStreamClient.o)
“_CMSampleBufferGetDuration”, referenced from:
-[BroadcastStreamClient(VideoCapture) publishSampleBuffer:] in MediaLibiOS.a(BroadcastStreamClient.o)
“_CMSampleBufferGetImageBuffer”, referenced from:
-[BroadcastStreamClient(VideoCapture) publishSampleBuffer:] in MediaLibiOS.a(BroadcastStreamClient.o)
“_CMSampleBufferGetOutputPresentationTimeStamp”, referenced from:
-[BroadcastStreamClient(VideoCapture) publishSampleBuffer:] in MediaLibiOS.a(BroadcastStreamClient.o)
“_CMSampleBufferGetPresentationTimeStamp”, referenced from:
-[BroadcastStreamClient(VideoCapture) publishSampleBuffer:] in MediaLibiOS.a(BroadcastStreamClient.o)
“_CMTimeMake”, referenced from:
-[BroadcastStreamClient sendFrame:timestamp:pts:duration:] in MediaLibiOS.a(BroadcastStreamClient.o)
“OBJC_CLASS$_AVAudioSession”, referenced from:
objc-class-ref in MediaLibiOS.a(MPAudioUnitEngine.o)
objc-class-ref in MediaLibiOS.a(MPMediaData.o)
objc-class-ref in backendless.a(MediaService.o)
“OBJC_CLASS$_AVCaptureDevice”, referenced from:
objc-class-ref in MediaLibiOS.a(BroadcastStreamClient.o)
“OBJC_CLASS$_AVCaptureDeviceInput”, referenced from:
objc-class-ref in MediaLibiOS.a(BroadcastStreamClient.o)
“OBJC_CLASS$_AVCaptureSession”, referenced from:
objc-class-ref in MediaLibiOS.a(BroadcastStreamClient.o)
“OBJC_CLASS$_AVCaptureVideoDataOutput”, referenced from:
objc-class-ref in MediaLibiOS.a(BroadcastStreamClient.o)
“OBJC_CLASS$_AVCaptureVideoPreviewLayer”, referenced from:
objc-class-ref in MediaLibiOS.a(BroadcastStreamClient.o)
“_kCMTimeIndefinite”, referenced from:
-[BroadcastStreamClient sendFrame:timestamp:] in MediaLibiOS.a(BroadcastStreamClient.o)
-[MPMediaData init] in MediaLibiOS.a(MPMediaData.o)
-[MPMediaData initWithData:size:timestamp:] in MediaLibiOS.a(MPMediaData.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)