在 iOS (Swift) 中集成 Stripe SDK

Integrate Stripe SDK in iOS (Swift)

我通过手动安装将 Stripe SDK 添加到我的 iOS 应用程序(在 AppDelegate 中的 StripePublishableKey 旁边添加了 PassKit.framework),但是当导入语句时我遇到了两个问题之一(都尝试 #import <Stripe/Stripe.h>#import "Stripe.h") 添加到桥接头文件中:

1) 对于 #import <Stripe/Stripe.h>,桥接头不再导入,尽管之前工作过。 (我在 Build Settings 下检查了 Swift Compiler,文件是正确的。加上一旦我删除了 Stripe 的元素,问题就消失了)。

2) 使用 #import "Stripe.h",我收到错误消息,表明 SDK 根本没有被提取。

(我已经检查了相关线程的 SO 存档,它指出上述导入语句是可能的解决方案。而且,作为一个 Swift 学习者,我不太熟悉实现 Obj-C解决方案。我从 Stripe 的文档中拼凑了一些内容。)

这是 Stripe 的问题吗?我在实施中缺少什么?

这对我有用,希望这对发现 himself/herself 处于相同困境的任何人都有帮助。首先是#import <Stripe/Stripe.h>。接下来,在 Capabilities 下添加打开 Passbook 允许 Passkit.framework 链接到应用程序(或在库中识别)。