Xamarin簡(jiǎn)直是一個(gè)APP開發(fā)神器
由于開發(fā)庫(kù)畢竟少,很多時(shí)候需要我們自己去做綁定
其中國(guó)內(nèi)用的最多的样漆,就是支付寶和微信了
對(duì)于Android版本的綁定非常簡(jiǎn)單降传,把Jar文件拉進(jìn)去就OK了
但是iOS版本的綁定需要花點(diǎn)時(shí)間
1钢属、下載最新的SDK回來(lái)熔萧,說(shuō)實(shí)在,支付寶的SDK文檔灰澈樘疲混亂钻蹬,里面的連接更加是一塌糊涂,這里把目前最新的地址放在這里
https://docs.open.alipay.com/54/104509
2凭需、解壓问欠,找到AlipaySDK.framework這個(gè)包,其實(shí)是一個(gè)文件夾粒蜈,打開之后找到AlipaySDK顺献,將其改名為AlipaySDK.a
3、創(chuàng)建一個(gè)iOS的綁定項(xiàng)目枯怖,將這個(gè)文件拖到根目錄
4滚澜、下載并安裝https://dl.xamarin.com/objective-sharpie/ObjectiveSharpie.pkg
5、切換到AlipaySDK.framework的上級(jí)目錄嫁怀,執(zhí)行
sharpie bind -framework ./AlipaySDK.framework -sdk iphoneos12.1
這個(gè)版本要跟xcode的版本一致设捐,如果不知道自己的xcode版本,可以執(zhí)行
sharpie xcode -sdks
6塘淑、剛才切換到的目錄下面的ApiDefinitions.cs文件拷貝到項(xiàng)目的ApiDefinition.cs萝招,記得要加命名空間
7、StructsAndEnums.cs里面的內(nèi)容也拷貝到Structs.cs
編譯生成即可存捺。