iOS XCFrameworks missing symbols

We are trying to use MessengerTransport.xcframework (v2.7.2) with Genesys Cloud 1.10.0. Whenever we launch the application, it is crashing due to missing symbols.

The error:

dyld[19637]: Symbol not found: _BCFormFieldComments
  Referenced from: GenesysCloudBold.framework/GenesysCloudBold
  Expected in:     GenesysCloudCore.framework/GenesysCloudCore

Here are the exact xcframeworks we are using:

v2.7.2/MessengerTransport.xcframework.zip
GenesysCloudCore_version_t1.10.0_commit_a92e922bc42b65f03e30f24ae1849a81b8742519.zip
GenesysCloudBot_version_t1.10.0_commit_7a1a05e6ce6af676fd508596e3856b68a795c348.zip
GenesysCloudBold_version_t1.10.0_commit_659a44aae2ab30706cb6c0cf102a3a5315a0e886.zip
GenesysCloudMessenger_version_t1.10.0_commit_540bcf644c43042d244470eacccb8d6c5912b213.zip
GenesysCloud_version_t1.10.0_commit_2b755728aac5bb2fd31b9ae9f76313549a4a452b.zip

I've had other engineers on our team reproduce this as well, so this is not isolated to my local environment. Not sure what gives. Please help!

Hi,

From 1.10.0 the GenesysCloudBold and GenesysCloudBot was removed from our package.

  • if you are using Cocoapods, please delete Podfile.lock and run a pod update
  • If you are using local Package.swift and SPM, please remove these two binary target, as it is described in the updated documentation.

The SPM documentation is on this Develop Center page.

Thank you, that was most helpful. The need to remove those artifacts was certainly not made clear by the documentation. Especially given that there are 1.10.0 versions published and still referenced in the spec repo. Regardless, after removing those, we are no longer having the crash issue, and the chatbot appears to function as expected. Thanks again.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.