Skip to content

Please update Zendesk SDK to fix Bitcode issue with Xcode 16 #87

Open
@orbitrunner

Description

@orbitrunner

I’m currently using:
• react-native: 0.79.1
• react-native-zendesk-messaging: 0.3.2

When trying to upload an iOS app to App Store Connect using Xcode 16, the following error occurs:

Invalid Executable. The executable '.../ZendeskSDKLogger.framework/ZendeskSDKLogger' contains bitcode.

This is due to Apple officially dropping support for Bitcode in Xcode 14 and fully removing it in Xcode 16. As a result, any third-party SDKs that still include Bitcode cause the build to fail validation.

Currently, to work around this issue, developers need to manually strip Bitcode from ZendeskSDKLogger using bitcode_strip in the Podfile.

However, this has already been resolved in the Zendesk iOS SDK version 9.0.0, as noted in their official release notes:

This patch release includes the following changes: Resolves the Bitcode support issue that prevented apps from being released with Xcode 16.

Please update the underlying native SDK dependencies in react-native-zendesk-messaging to include the latest Zendesk SDK version, so we can avoid manual workarounds and ensure compatibility with current Xcode versions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions