我正在尝试集成payfort SDK到我的iOS项目中。我使用的是Xcode9.0和swift 4.0。我遵循了payfort文档上的说明。但是在我的项目中仍然看不到payfort的模块名称。这是https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_2.0.pdf指南
但是当导入模块时,它只显示PayFortLogo.png。如下图所示。

发布于 2018-01-03 03:13:59
ios移动端SDK集成Payfort指南请先查看文档:
https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_1.3.pdf
1-要整合Payfort SKD,请执行以下步骤。不要使用任何其他方法。
从官方链接下载了iOS。
下载的iOS解压。
将PayFortSDK.framework & PayFortSDK.bundle拖到项目导航器中的中。
O如果不存在,则创建一个新的组框架。
O选择为任何已添加的文件夹创建组。
O如果需要,请确保选择复制文件。
2-从项目视图复制PayfortView2.xib & PayfortView2_ar.xib或向Payfort支持团队询问,现在在项目中使用它们。
3-使用PayfortView的自定义视图,通过使用Payfort框架将其映射到PayfortView.h将所有网点与自定义视图连接起来。
paycontroller?.setPayFortCustomViewNib("PayFortView2")4.从github下载"JVFloatLabeledTextField“库或使用pod。
5-使用JVFloatLabeledTextField代替xcode中的PFKJVFloatLabeledTextField修改PayfortView2.xib和PayfortView2_ar.xib类。
6-现在从项目中的~/PayFortSDK.framework/Header/PayFortView.h打开"PayFortView.h“将outlet PFKJVFloatLabeledTextField更改为JVFloatLabeledTextField
下面是我集成到我的演示项目中的链接:更改您的payfort帐户。https://github.com/bhoopend232/PayfortDemo.git
发布于 2018-11-01 20:27:49
只需遵循以下步骤,在swift4和Objective-c,我们很容易获得payfort sdk集成到您的projects.It将帮助最大。
来自官方链接的
1. List item
2. Unzip the downloaded iOS SDK.
3. List itemDrag the PayFortSDK.framework & PayFortSDK.bundle to Frameworks in Project Navigator.
从github的项目中复制PayfortView2.xib & PayfortView2_ar.xib以拖放到您的项目中。
paycontroller?.setPayFortCustomViewNib("PayFortView2")
从github下载"JVFloatLabeledTextField“库或使用pod。
使用JVFloatLabeledTextField代替xcode中的PFKJVFloatLabeledTextField change PayfortView2.xib和PayfortView2_ar.xib。
如果我们使用沙箱帐户和生产帐户,请使用单独的urls用于sandBox:https://sbpaymentservices.payfort.com/FortAPI/paymentApi For Production:https://paymentservices.payfort.com/FortAPI/paymentApi
同时检查下面的pdf文件是否传递参数和响应https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_2.9.pdf
在成功响应中,我们调用xib文件.Then,它将自动重定向到卡详细信息页面。
如果您想要源代码,只需在swift4中的存储库下面查看
https://github.com/SRReddy411/PayFortPaymentDemo如果您想要目标c,那么我们将检查这个
https://github.com/SRReddy411/payfort-Objective-c发布于 2017-10-03 22:59:47
正确阅读文档。框架是用Objective-C编写的,你有一个Swift项目,所以你需要一个Bridging-Header。

关于如何设置``Bridging Header:https://youtu.be/lon5YVMUxHQ的数百个教程之一
https://stackoverflow.com/questions/46547551
复制相似问题