Skip to content

Version mismatch across iOS SDK metadata: GitHub 4.5.1 vs framework 4.2 vs runtime 3.0.3 #103

Description

@MahranBayed

Hi Authorize.Net team,

We’re seeing inconsistent version values for the iOS SDK in production diagnostics and wanted to report it in case packaging/metadata is out of sync.

Observed version values

In the same app build/environment, we observe:

  • GitHub release/docs version: 4.5.1
  • Embedded framework plist (AnetEMVSdk.frameworkCFBundleShortVersionString): 4.2
  • Runtime/library API (AnetEMVManager.anetSDKVersion()): 3.0.3

Why this matters

We log SDK version telemetry for incident triage and rollout verification.
These mismatched values make it difficult to determine which SDK build is actually running on device.

How we retrieve each value

  • Runtime SDK string:
    • AnetEMVManager.anetSDKVersion()
  • Framework bundle version:
    • CFBundleShortVersionString from embedded AnetEMVSdk.framework
  • Public expected version:
    • GitHub release/documented version (4.5.1)

Request

Could you please confirm:

  1. Which value should be treated as the source of truth?
  2. Whether these three values are expected to differ by design?
  3. If not expected, can version metadata be normalized in an upcoming release?

Thanks for your help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions