如何在iOS中实现Authorize.Net SDK
在我的项目中,我需要实现支付网关,以便我试图通过Authorize.Net iOS SDK实现。
通过Googlesearch我已经按照下面的一些步骤
1)从https://developer.authorize.net/integration/fifteenminutes/ios/下载了Authorize.Net iOS SDK
2)转到MyProject – >目标 – >生成设置。
1.头部searchpath:
$ {} SDK_DIR / usr / include目录/ libxml2的
选中recursioncheckbox
$(SRCROOT)/anet_ios_sdk-1.1.1/ANMobilePaymentLib
库searchpath: $(SRCROOT)/anet_ios_sdk-1.1.1/ANMobilePaymentLib
其他链接器标志: -lxml2
3)导入的SystemConfiguration.framework
4)导入的libxml2.2.dylib和libxml2dylib
3)将从Authorize.Net SDK文件夹中的ANMobilePaymentLib.xcodeproj文件拖放到MyProject下的Xcode中。
错误:(编译时)
找不到“MobileDeviceLoginRequest.h”文件
//在这里我不能访问头文件夹
4)所以,我已经尝试添加SDK到我的项目像一个框架,然后我得到了不同的错误
错误:(编译时)
ld:warning:找不到选项'-L / Users / sathish / Documents / CompanyApps / TestApps / PaymentGateway / anet_ios_sdk-1.1.1 / ANMobilePaymentLib'
//这里我找不到Authorize.Net iOS SDK中的ANMobilePaymentLib,以及我可以在哪里下载LibANMobilePaymentLib.a
请指导我解决这个问题。
我已经创build了这个示例项目 ,你可以从下面的链接下载链接: https : //github.com/sibahota059/AuthorizeNetPaymentTest/tree/master 。 这个示例只能被编译和运行,没有任何错误。 你需要把你的代码添加到其他东西。
对于Swift,请遵循这个 SDK