question

nelio avatar image
nelio asked ·

Can't make the Clover Go "All in One"Dev Kit work

I've recently bought the dev kit https://cloverdevkit.com/products/clover-all-in-one-developer-kit with the intention of integrating it into an iOS App I am building, and just running the example https://github.com/clover/remote-pay-ios-examples has been nothing but impossible:


1- The only XCode version I've been able to build it with is XCode 11, due to the Swift version used to write the code, any way to run it with the latest XCode version?


2- When I finally managed to run it, I couldn't test it in a real device because the XCode version does not support the iOS version on the iPad (iOS 13.2.3). Any way to circumvent this?


3- Last and probably the most important issue, when I try to pair the card reader with the iPad (iOS 13.2.3), I get "Error, device not supported" therefore I am unable to pair it. Any ideas why this might be happening?


There is no refund for these kits, and so far it seems like they simply don't work for iOS Apps, am I doing something wrong?


Thanks in advance for your help.

DevKit
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

· Write an Answer
David Marginian avatar image
David Marginian answered ·

You are using the wrong SDK. Please use the SDK specific to Go - https://github.com/clover/remote-pay-ios-go.

2 comments Share
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

https://github.com/clover/remote-pay-ios-go was the original one I tried, which also has all sorts of problems, it won't even compile "Module compiled with Swift 4.2 cannot be imported by the Swift 5.1 compiler", on top of that, what's the reason why I cannot pair the card reader with the iPad iOS 13.2.3? I don't think this would work for anyone. Thanks a lot for your help.

0 Likes 0 · ·

You need to use the Go SDK. The SDK in your original post is for integrating with mini/flex. There are some issues in git for the Go SDK. Reading through those issues it appears others have been able to get it to compile - https://github.com/clover/remote-pay-ios-go/issues.

0 Likes 0 · ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Welcome to the
Clover Developer Community