我正在尝试将 payfort SDK 集成到我的 iOS 项目中。 我正在使用 xcode 9.0 和 swift 4.0。 我按照 payfort 文档上的说明进行操作。但是在我的项目中还是看不到payfort的模块名。 这是攻略https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_2.0.pdf
但是导入模块时只显示PayFortLogo.png。见下图。
最佳答案
Payfort 集成 ios 移动 SDK 指南 请先看文档:
https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_1.3.pdf
1- 要集成 Payfort SKD,请按照以下步骤操作。不要使用任何其他方法。
从官方链接下载 iOS SDK。
解压缩下载的 iOS SDK。
将 PayFortSDK.framework 和 PayFortSDK.bundle 拖到项目导航器中的框架。
o 如果不存在,则创建一个新组 Frameworks。
o 为任何添加的文件夹选择创建组。
o 确保在需要时选择复制文件。
2- 从项目 View 复制 PayfortView2.xib 和 PayfortView2_ar.xib 或向 Payfort 支持团队索取,现在在您的项目中使用它们。
3- 使用 PayfortView 的自定义 View ,方法是使用 Payfort 框架将其映射到 PayfortView.h 将所有网点与您的自定义 View 连接起来。
paycontroller?.setPayFortCustomViewNib("PayFortView2")
4- 从 github 下载“JVFloatLabeledTextField”库或使用 pod。
5- 使用 JVFloatLabeledTextField 而不是 PFKJVFloatLabeledTextField 在 xcode 的“Identify Inspactor”中更改 PayfortView2.xib 和 PayfortView2_ar.xib 类。
6- 现在从项目中的 ~/PayFortSDK.framework/Header/PayFortView.h 打开“PayFortView.h”,将 outlet PFKJVFloatLabeledTextField 更改为 JVFloatLabeledTextField
下面是我已经集成到我的演示项目中的链接: 更改您的支付宝账户。 https://github.com/bhoopend232/PayfortDemo.git
关于ios - 如何使用 Swift 将 Payfort SDK 集成到 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46547551/