反应原生问题中的条带集成

Posted

技术标签:

【中文标题】反应原生问题中的条带集成【英文标题】:stripe integration in react native issue 【发布时间】:2022-01-10 09:06:24 【问题描述】:

我正在尝试在我的项目中配置条带,

条纹版本为:"@stripe/stripe-react-native":"^0.2.3" 我正在使用这个库:yarn add @stripe/stripe-react-native。 而我的项目 React native 版本是: "react-native":0.65.1"

注意:

它适用于 android 但不适用于 ios 我在配置时遇到以下错误

提供解决此付款问题的指导。

【问题讨论】:

【参考方案1】:

这是一个常见问题,解决方法已记录在 Stripe 的 React Native Github 的 README 中:

https://github.com/stripe/stripe-react-native#undefined-symbols-for-architecture-x86_64-on-ios

根据上述指南,请按照以下步骤解决:

    通过 Xcode 打开你的项目,进入项目 -> 构建设置,找到 库搜索路径并删除所有与 swift 相关的条目,例如: $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) 和 $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)。 为项目创建一个新的 Swift 文件(文件 > 新建 > 文件 > Swift), 给它起任何名字(例如Fix.swift)并在以下情况下创建一个桥接头 由 Xcode 提示。

【讨论】:

是的,我们已经尝试了这些步骤,但是第一次成功了,但是由于与其他库的冲突,我们遇到了很多错误,我们正面临版本问题,这个条带库会产生冲突与其他图书馆。

以上是关于反应原生问题中的条带集成的主要内容,如果未能解决你的问题,请参考以下文章

将条带与设计集成

Django项目TypeError上的条带集成

与 Django rest 和 Angular/Cli 的条带集成

如何在 ASP.NET MVC 中将条带支付与自定义表单集成? [关闭]

条带结帐会话与 Firebase ***等待错误的集成

用于条带集成的 Firebase 计划付款