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
编译生成即可。
网友评论