iOS平台的平衡支付整合



我正在尝试使用https://www.balancedpayments.com/付款。他们有自己的iPhone库https://github.com/balanced/balanced-ios。问题是没有足够的文档说明如何在XCode 4.5项目中添加Balanced.framework。

  1. 下载均衡框架。
  2. 添加balance .framework到您的项目和构建阶段->链接二进制库
  3. 添加CoreTelephony.framework来构建阶段->链接二进制与库。

用法:

#import <Balanced/Balanced.h>
Balanced *balanced = [[Balanced alloc] initWithMarketplaceURI:@"/v1/marketplaces/TEST-MP2autgNHAZxRWZs76RriOze"];
BPCard *card = [[BPCard alloc] initWithNumber:@"4242424242424242" expirationMonth:8 expirationYear:2025 securityCode:@"123"];

如果你需要更多的帮助,看看他们附上的例子项目…

你只需要添加那些平衡类作为一个静态库,它将工作。

将静态库添加到项目中。现在将这些平衡类添加到静态库中。

Goto志愿者项目->目标> BuildPhases -> LinkWithBinaryLibraries在这里添加statilibrary。

在Github上关注这个问题。balance .framework缺乏链接与Xcode模板有关。该修复记录在项目的"贡献"部分。你需要构建它

自从这个问题被提出以来,balanced-ios项目已经发生了很大的变化。它现在创建一个静态库,而不是一个框架。此更改的原因在balanced-ios Project Architecture中描述。

要将balanced-ios集成到iOS项目中,请执行以下操作:

  • 从https://github.com/balanced/balanced-ios/releases
  • 下载最新的预构建版本zip
  • 复制平衡。a到你的项目
  • 添加平衡。a to Build Phases -> Link Binary With Libraries
  • 添加CoreTelephony.framework构建阶段->链接二进制与库
  • 复制include/balanced到项目的include文件夹(或创建一个include文件夹并复制include/balanced到其中)include会自动包含在标题搜索路径中。将包含拖动到项目中,以便从中查看文件。如果您将包含文件复制到包含文件以外的位置,您可能需要在项目设置
  • 中添加用户头搜索路径的路径。

代码使用示例可以在https://github.com/balanced/balanced-ios

的README中找到。

最新更新