If preferred, you may create your project using a combination of libraries and third party frameworks, as opposed to the VidyoClientIOS framework.

  1. Import the library and header directories from the Vidyo.io iOS SDK package into your project:
    • VidyoClient-iOSSDK/lib
    • VidyoClient-iOSSDK/include
  2. Add the following libraries and frameworks to the Linked Frameworks and Libraries settings in the General settings of the target:
    • libVidyoClient.a (included in Vidyo.io iOS SDK package)
    • libcrypto.a (included in Vidyo.io iOS SDK package)
    • libopus.a (included in Vidyo.io iOS SDK package)
    • libspeex.a (included in Vidyo.io iOS SDK package)
    • libspeexdsp.a (included in Vidyo.io iOS SDK package)
    • libsrtp.a (included in Vidyo.io iOS SDK package)
    • libssl.a (included in Vidyo.io iOS SDK package)
    • VPX.framework (included in Vidyo.io iOS SDK package)
    • AVFoundation.framework
    • CoreGraphics.framework
    • CoreVideo.framework
    • QuartzCore.framework
    • UIKit.framework
    • AudioToolbox.framework
    • CoreLocation.framework
    • Foundation.framework
    • Security.framework
    • CFNetwork.framework
    • CoreMedia.framework
    • OpenGLES.framework
    • SystemConfiguration.framework
  3. Remove (or rename) libVidyoClient.dylib from the VidyoClient-iOSSDK/lib/ios directory. If this file is in the same directory as the static library libVidyoClient.a (which has the same prefix), Xcode will not link the static library but instead try to use the dynamic library libVidyoClient.dylib.
  4. In the Build Settings of the target, update the Framework Search Paths, Header Search Paths, and Library Search Paths to reference the directories imported in step 1.
Was this article helpful?
0 out of 1 found this helpful


Please sign in to leave a comment.