2

在我的项目中,我需要实现支付网关,以便我尝试通过 Authorize.Net iOS SDK 来实现。

通过谷歌搜索,我遵循了一些步骤,如下所示

1)从https://developer.authorize.net/integration/fifteenminutes/ios/下载 Authorize.Net iOS SDK

2) 转到 MyProject -> 目标 -> 构建设置。

1.标题搜索路径:

${SDK_DIR}/usr/include/libxml2

将递归复选框标记为选中

$(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”文件

// 这里我无法访问 header 文件夹

4)所以我试图像框架一样将sdk添加到我的项目中,然后我得到了不同的错误

错误:( 编译时)

ld:警告:找不到选项“-L/Users/sathish/Documents/CompanyApps/TestApps/PaymentGateway/anet_ios_sdk-1.1.1/ANMobilePaymentLib”的目录

// 这里我在 Authorize.Net iOS SDK 中找不到 ANMobilePaymentLib,我可以在哪里下载 LibANMobilePaymentLib.a

请指导我解决这个问题。

4

1 回答 1

3

我已经创建了这个示例项目,您可以从以下链接下载:https ://github.com/sibahota059/AuthorizeNetPaymentTest/tree/master 。此示例只能编译和运行而不会出现任何错误。你需要将你的代码添加到其他东西。

对于 Swift,请遵循SDK

于 2013-11-10T19:42:08.140 回答