Ios 在appstore上上载应用程序时在Paytm支付网关中获取错误
获取使用Swift 5.0.1编译的模块时,Swift 5.1无法导入错误,因为我添加了PaymentSDK Swift5。然后我尝试了PaymentSDK 5.1 framework,在将应用程序上载到AppStore时未收到此错误。在开发模式上完美地工作 应用这个解决方案Ios 在appstore上上载应用程序时在Paytm支付网关中获取错误,ios,swift,xcode,payment,paytm,Ios,Swift,Xcode,Payment,Paytm,获取使用Swift 5.0.1编译的模块时,Swift 5.1无法导入错误,因为我添加了PaymentSDK Swift5。然后我尝试了PaymentSDK 5.1 framework,在将应用程序上载到AppStore时未收到此错误。在开发模式上完美地工作 应用这个解决方案 关于您使用simulator framework上载的错误,在上载过程中,您的framework不应包含simulator frameworkx86\u 64,i386。当您上传时,添加从发布版本中删除该体系结构的s
关于您使用simulator framework上载的错误,在上载过程中,您的framework不应包含simulator framework
x86\u 64,i386
。当您上传时,添加从发布版本中删除该体系结构的shell脚本。在构建阶段脚本中使用此脚本。将PaymentsSDK.framework复制到Mac的下载文件夹中。
//打开终端并移动到mac的下载文件夹。
cd/Users/您可以为iOS集成最新的SDK。SDK的Github链接是。其集成信息可在Paytm的开发者文档中找到。已经尝试过此解决方案。如果您尝试过此解决方案,则不会再出现此错误。应该是有区别的。你能用lipo-info框架二进制文件检查你的框架的架构吗?让我试试你的解决方案。你能用lipo-info命令检查你的架构信息吗?
Copy PaymentsSDK.framework in your Mac’s Downloads folder.
// Open Terminal and move to the Downloads folder of your mac.
cd /Users/<Your Mac's User Name Here>/Downloads
//Run these commands to strip the x86_64 and i386 builds from your binary.
lipo -remove x86_64 PaymentSDK.framework/PaymentSDK -o
PaymentSDK.framework/PaymentSDK
lipo -remove i386 PaymentSDK.framework/PaymentSDK -o
PaymentSDK.framework/PaymentSDK
//That’s it. Now you have stripped out all the unnecessary builds from your //binary.
Now-Again. Copy Payments.sdk from your Downloads folder and replace it from the previous binary.
// Now, it will be validated successfully without any issues.