Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NOTICE] How to Use a Local SDK Until the Fix is Deployed #969

Open
benoit-martins opened this issue Dec 6, 2024 · 0 comments
Open

[NOTICE] How to Use a Local SDK Until the Fix is Deployed #969

benoit-martins opened this issue Dec 6, 2024 · 0 comments
Assignees

Comments

@benoit-martins
Copy link
Contributor

While we are working on a fix to remove the need for using a local SDK, here are the steps to build and use the SDK locally in the meantime.
You can find the SDK repository here: Linphone SDK.

Steps to build and use the local SDK:

  1. Clone the repository:

    git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git
    
  2. Update the repository and its submodules:

    git pull
    git submodule update --init --recursive
    
  3. Generate and build the iOS SDK:

    cmake --preset=ios-sdk -G Ninja -B IOS_64_RELEASE -DENABLE_PQCRYPTO=YES -DLINPHONESDK_IOS_ARCHS=arm64 -DENABLE_NON_FREE_FEATURES=YES -DENABLE_GPL_THIRD_PARTIES=YES -DENABLE_G729=YES -DCMAKE_CONFIGURATION_TYPES=ReleaseWithDebInfo
    cmake --build IOS_64_RELEASE --config RelWithDebInfo -j5
    
  4. Navigate to the linphone-iphone directory and set up the Linphone project with CocoaPods:

    cd linphone-iphone
    PODFILE_PATH=/Users/yourname/Workspace/linphone-sdk/IOS_64_RELEASE pod install
    
    • If you want to enable Crashlytics:
    USE_CRASHLYTICS=TRUE PODFILE_PATH=/Users/yourname/Workspace/linphone-sdk/IOS_64_RELEASE pod install
    

Expected Update Timeline:

The fix is in progress, and we will provide an update once it’s ready for use.

Thanks for your patience!

@BelledonneCommunications BelledonneCommunications locked and limited conversation to collaborators Dec 6, 2024
@benoit-martins benoit-martins self-assigned this Dec 6, 2024
@benoit-martins benoit-martins pinned this issue Dec 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant