适用于iOS的平衡支付集成

时间:2013-05-28 07:32:32

标签: iphone balanced-payments

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

4 个答案:

答案 0 :(得分:3)

  1. Download the Balanced framework
  2. 将Balanced.framework添加到您的项目并构建阶段 - > Link Binary with Libraries。
  3. 将CoreTelephony.framework添加到构建阶段 - > Link Binary with Libraries。
  4. 用法:

    #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"];
    

    如果您需要更多帮助,请查看他们附加的示例项目......

答案 1 :(得分:1)

您只需要将这些Balanced-Classes作为静态库添加,它就可以解决。

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

转到你的项目 - &gt;目标 - &gt; BuildPhases-&gt; LinkWithBinaryLibraries 这里添加StaticLibrary。

希望这会对你有所帮助。

答案 2 :(得分:1)

在Github上关注此issue。缺少链接Balanced.framework与Xcode模板有关。修复程序记录在项目的"Contributing"部分中。你需要建立它。

答案 3 :(得分:1)

自问这个问题以来,balance-ios项目发生了很大的变化。它现在创建一个静态库而不是框架。此更改是出于balanced-ios Project Architecture.

中所述的原因

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

  • https://github.com/balanced/balanced-ios/releases
  • 下载最新的预制版本拉链
  • 将balanced.a复制到您的项目
  • 添加balanced.a以构建阶段 - &gt;链接二进制文件库
  • 将CoreTelephony.framework添加到构建阶段 - &gt;链接二进制文件库
  • 复制包含/平衡到项目的包含文件夹(或创建包含文件夹并复制包含/平衡)包含自动包含在标题搜索路径中。拖动包含到您的项目,以便您可以从那里看到文件。如果将包含文件复制到包含以外的位置,则可能需要在项目设置中添加用户标题搜索路径的路径

代码使用示例可在自述文件https://github.com/balanced/balanced-ios

中找到