Xamarin.iOS 绑定支付宝

Xamarin简直是一个APP开发神器

由于开发库毕竟少,很多时候需要我们自己去做绑定

其中国内用的最多的,就是支付宝和微信了

对于Android版本的绑定非常简单,把Jar文件拉进去就OK了

但是iOS版本的绑定需要花点时间

1、下载最新的SDK回来,说实在,支付宝的SDK文档灰常混乱,里面的连接更加是一塌糊涂,这里把目前最新的地址放在这里

https://docs.open.alipay.com/54/104509

2、解压,找到AlipaySDK.framework这个包,其实是一个文件夹,打开之后找到AlipaySDK,将其改名为AlipaySDK.a

3、创建一个iOS的绑定项目,将这个文件拖到根目录

4、下载并安装https://dl.xamarin.com/objective-sharpie/ObjectiveSharpie.pkg

5、切换到AlipaySDK.framework的上级目录,执行

sharpie bind -framework ./AlipaySDK.framework -sdk iphoneos12.1

这个版本要跟xcode的版本一致,如果不知道自己的xcode版本,可以执行

sharpie xcode -sdks

6、刚才切换到的目录下面的ApiDefinitions.cs文件拷贝到项目的ApiDefinition.cs,记得要加命名空间

7、StructsAndEnums.cs里面的内容也拷贝到Structs.cs

编译生成即可。

你可能感兴趣的:(Xamarin.iOS 绑定支付宝)