citruspay / citruspay-ios-sdk

Enhanced iOS SDK for Superior Native Payments Experience
MIT License
4 stars 1 forks source link

dyld: Symbol not found: _OBJC_CLASS_$__TtC14CitrusGraphics14CitrusGraphics #28

Closed krishnans closed 6 years ago

krishnans commented 6 years ago

While using the latest version i am getting the following error dyld: Symbol not found: _OBJCCLASS$__TtC14CitrusGraphics14CitrusGraphics.

vipin04 commented 6 years ago

Please make sure to use the .framework files from releases page: https://github.com/citruspay/citruspay-ios-sdk/releases Avoid using pre-released products as it may not be stable for production.

Your error seems to be occurring because of using CitrusGraphics 2.0 with older Citrus frameworks. Please use a compatible version of citrus graphics 1.1.3

krishnans commented 6 years ago

I am using 4.1.7 version of citrus pay. I did an pod update and got this error after that. CitrusPay podspec has a CitrusGraphics dependency and CitrusGraphics podspec points to 2.0 version.

vipin04 commented 6 years ago

Please use hardcoded compatible CitrusGraphics version in your podspec

pod 'CitrusGraphics', '~> 1.1.3'

Make sure this version gets picked up while running pod install. Clean the pod cache if any cached version is getting installed in your project.

krishnans commented 6 years ago

Its working now. Thanks as lot.