【问题标题】:Balanced Payment integration for iOSiOS 的平衡支付集成
【发布时间】:2013-05-28 07:32:31
【问题描述】:

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

【问题讨论】:

    标签: iphone balanced-payments


    【解决方案1】:
    1. Download the Balanced framework
    2. 将 Balanced.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"];
    

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

    【讨论】:

    • 请再过一遍网站...下载平衡框架的选项无法点击...那么问题来了怎么下载平衡框架呢?
    • 我尝试复制框架但无法复制。如果是某个文件,我会简单地复制它。应该有一些独特的复制方式,因为这是一个静态框架。如果你知道这个过程,请告诉我......
    • 转到设置选项卡下的构建阶段 -> 将二进制文件与库链接 -> 单击 + 号,然后单击添加其他选项。使用它来添加静态框架...
    • 是的,你是对的,这是添加框架的一种正常方式。你会得到一个框架列表,然后选择你想要的。但在这种情况下,此列表中没有平衡框架。你真的集成了这个库吗?
    • 在示例项目的Products下查看,可以看到Balanced Framework..使用那个...
    【解决方案2】:

    你只需要将那些Balanced-Classes添加为静态库,就可以了。

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

    转到 YourProject->Target->BuildPhases->LinkWithBinaryLibraries 在此添加 StaticLibrary。

    希望这会对你有所帮助。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        中描述

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

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-03-04
          • 2014-03-10
          • 1970-01-01
          • 1970-01-01
          • 2014-07-08
          • 2013-11-01
          • 1970-01-01
          相关资源
          最近更新 更多