Coder Social home page Coder Social logo

checkout-3ds-sdk-ios's People

Contributors

aashna-narula-cko avatar deepesh-vasthimal-cko avatar ehab-al-cko avatar harry-brown-cko avatar melting-snowman avatar mobile-devopsteam-cko avatar okhan-okbay-cko avatar patrick-hoban-cko avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

thomasvnn

checkout-3ds-sdk-ios's Issues

App launch crash due to dyld: Symbol not found: _$s9JOSESwift11ECCurveTypeO4P256yA2CmFWC

Describe the bug
Running pod install for first time during the integration of checkout-3ds-sdk-ios when the app is launched on simulator or device the app crashes due to dyld: Symbol not found: _$s9JOSESwift11ECCurveTypeO4P256yA2CmFWC.

To Reproduce
Steps to reproduce the behavior:

  1. add pod 'Checkout3DS', :git => '[email protected]:checkout/checkout-3ds-sdk-ios.git', :tag => '2.0.0-testonly' in pod file
  2. run pod install
  3. open the .xcworkspace file in xcode
  4. run the project on simulator or device
  5. See error and app crahes due to dyld: Symbol not found.

Expected behavior
The app should launch without any crashes.

Screenshots
Screenshot 2021-08-11 at 09 44 30

Cannot add Checkout3DS SDK (compiler version mismatch)

Describe the bug
Issue adding Checkout3DS pod dependency.

Failed to build module 'Checkout3DS'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)', while this compiler is 'Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)'). Please select a toolchain which matches the SDK.

To Reproduce
We are currently installing it into a Flutter project with native bindings.

Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPhone15
  • OS: iOS 17.2
  • XCode: 15.2
  • Version Checkout3DS 3.2.3
  • Flutter 3.16.9

Incompatibility with Firebase

Describe the bug
There seems to be an incompatibility between Firebase and Checkout3DS

To Reproduce
Add to the Podfile:

platform :ios, '12.0'
use_frameworks!

target '<Your App>' do
  pod 'Checkout3DS', :git => '[email protected]:checkout/checkout-3ds-sdk-ios.git', :tag => '3.0.0'
  pod 'Firebase',  :inhibit_warnings => true
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
    end
  end
end
  • run pod install --> At this point, the project builds
  • add to a project's file import Firebase
  • build the project --> There is an error: failed to verify module interface of '' due to the errors above; the textual interface may be broken by project issues or a compiler bug: no such module 'Firebase'

Expected behavior
The project should build

Desktop (please complete the following information):

  • Xcode 14.3.1

Additional comments
When removing pod 'Checkout3DS', :git => '[email protected]:checkout/checkout-3ds-sdk-ios.git', :tag => '3.0.0' everything works fine

redirection to integration docs is broken

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to read me
  2. Click on See the Integration Guide with Code Examples
  3. page not found the link seems to be broken

Expected behavior
should land to : https://www.checkout.com/docs/four/risk-management/3d-secure/sessions/non-hosted-sessions/3d-secure-mobile-sdks

Screenshots
NA

Additional context
Workaround : Just open : https://www.checkout.com/docs/four/risk-management/3d-secure/sessions/non-hosted-sessions/3d-secure-mobile-sdks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.