Skip to content

Known Issues

Jonathan Ellis edited this page Oct 20, 2021 · 33 revisions

Known issues in the latest SDK version

Users of Xcode 13 must follow the Guidance for users of Xcode 13.

Known issues in previous SDK versions

v7.0.0

MOB-658: dyld crash on launch when apps are built in Xcode versions earlier than Xcode 12.5

When running SDK v7.0.0 on Xcode versions earlier than Xcode 12.5, you will get an error when running the app:

dyld: Symbol not found: __ZN5swift34swift50override_conformsToProtocolEPKNS_14TargetMetadataINS_9InProcessEEEPKNS_24TargetProtocolDescriptorIS1_EEPFPKNS_18TargetWitnessTableIS1_EES4_S8_E
  Referenced from: /private/var/containers/Bundle/Application/2BEBE672-07C5-4505-8304-E82A1C7799F1/Example.app/Frameworks/iProov.framework/iProov
  Expected in: /private/var/containers/Bundle/Application/2BEBE672-07C5-4505-8304-E82A1C7799F1/Example.app/Frameworks/Starscream.framework/Starscream
 in /private/var/containers/Bundle/Application/2BEBE672-07C5-4505-8304-E82A1C7799F1/Example.app/Frameworks/iProov.framework/iProov
dyld: launch, loading dependent libraries
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib

This seems to be an issue in the Xcode 12.5 toolchain, which is being triggered by Starscream (one of our dependencies). We are not the only binary framework experiencing this issue.

You should either upgrade to Xcode 12.5, or upgrade to SDK v7.0.1 or newer which is built against Xcode 12.4 and does not exhibit this issue.

💡 If you have any additional insights to provide regarding the above issues, please contact support, referencing the MOB number.

Clone this wiki locally