在我的项目中,我需要实现支付网关,以便我尝试通过Authorize.Net iOS SDK实现。
通过谷歌搜索我已经按照下面的步骤进行了一些步骤
1)从https://developer.authorize.net/integration/fifteenminutes/ios/
下载了Authorize.Net iOS SDK2)转到MyProject - >目标 - >构建设置。
1.Header搜索路径:
$ {SDK_DIR} / usr / include / libxml2
将Recursive复选框标记为已选中
$(SRCROOT)/anet_ios_sdk-1.1.1/ANMobilePaymentLib
图书馆搜索路径: $(SRCROOT)/anet_ios_sdk-1.1.1/ANMobilePaymentLib
其他链接标记: -lxml2
3)导入的SystemConfiguration.framework
4)导入libxml2.2.dylib和libxml2dylib
3)将ANMobilePaymentLib.xcodeproj文件从Authorize.Net SDK文件夹拖放到MyProject下的Xcode中。
错误:(编译时)
找不到'MobileDeviceLoginRequest.h'文件//这里我无法访问标题文件夹
4)所以我试图将sdk添加到我的项目中,就像一个框架,然后我得到了不同的错误
错误:(编译时)
ld:警告:找不到选项'-L / Users / sathish / Documents / CompanyApps / TestApps / PaymentGateway / anet_ios_sdk-1.1.1 / ANMobilePaymentLib'
//在这里,我无法在Authorize.Net iOS SDK中找到ANMobilePaymentLib,我可以在哪里下载LibANMobilePaymentLib.a
请指导我解决此问题。
答案 0 :(得分:3)
我创建了this sample project,您可以从以下链接下载:https://github.com/sibahota059/AuthorizeNetPaymentTest/tree/master。此示例只能编译和运行,没有任何错误。你需要将你的代码添加到其他东西。
对于Swift,请关注this SDK