MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Highlighted
Regular Visitor

MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Here's the error mesage:

 

Could not find module 'MVisaQRParser' for architecture 'x86_64'; found: arm64, arm

 

Kindly assist.

9 REPLIES 9
Highlighted
Visa Dev Moderator

Re: MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Hi ,

 

Thanks for your inquiry. We are looking into it. Will keep you posted shortly.

 

Thanks,

Jai

Highlighted
Visa Dev Moderator

Re: MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Hey @adeyemosamuel,

 

Thanks for checking in – just heard back from the mVisa team. Team is working to get the latest xcode on their machines. Once that happens they will quickly work with the sdk to make it compatible with iOs 12. I don’t have a timeline yet on when this will happen but will make sure to update you once we get an update. Anything else I can help you with?

 

Thanks,

Jai

Highlighted
Regular Visitor

Re: MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Thank you Jai.

 

I look forward to your feedback.

 

Regards

Highlighted
Regular Visitor

Re: MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Hi, Was this ever resolved? I am now on Xcode 11, Swift 5.1 and still have no way of compiling code as the MVisaQRParser will throw and error. Any help will be appreciated. Thanks.
Visa Dev Moderator

Re: MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Hey @GarbuJohn,

 

I'll take a look and get back to you soon!

 



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana

Highlighted
Visa Dev Moderator

Re: MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Hey @GarbuJohn,

 

May we know which version you are using to compile?

We have two versions of mVisa SDK parsers available on VISA Developer Portal.

1. Mobile Push Payment Issuer SDK for QR parsing for iOS - Swift 4.2
2. Mobile Push Payment Issuer SDK for QR parsing for iOS - Swift 5.0

 

Please also provide the detailed error logs.  To further investigate, please provide the following information:

1. End Point
2. Request Header
3. Request Body
4. Response Header (include the x-correlation-id)
5. Response Body

Using SoapUI, you can find the x-correlation-id in the Raw Tab of the response header.

 

 



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana

Highlighted
Regular Visitor

Re: MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

I cannot provide the requested information as the IDE cannot compile to even run the app. I have no access to Mobile Push Payment Issuer SDK for QR parsing for iOS - Swift 5.0 as the last one I had links to was Mobile Push Payment Issuer SDK for QR parsing for iOS - Swift 4.0. As such I am unable to compile nor provide you any logs. I am not even getting to a point of hitting any end point let alone a response.

Highlighted
Visa Dev Moderator

Re: MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Hey @GarbuJohn,

 

Thanks for letting us know that you are not able to provide the information being requested of you. I received your forum post yesterday and we are currently investigating the issue. I'll provide you with an update soon.

 



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana

Highlighted
Visa Dev Moderator

Re: MVisaQRParser Doesn't build with Swift 4.0 & above (XCode 10)

Hey @GarbuJohn,

 

Can you please download new Issuer SDK from VDP? You'll need to login and create project and then download SDK under Asset menu from the left side menu. If in case, you want to go with older SDK, we can setup a troubleshooting call with you to understand and fix the issue. Thanks!

 

20190801 Assets tab.png

 



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

Thanks,
Diana