【问题标题】:React Native - Tipsi-stripe Error - 'Cannot read property 'init' of undefined'React Native - Tipsi-stripe 错误 - '无法读取未定义的属性'init''
【发布时间】:2019-07-20 01:23:07
【问题描述】:

我正在尝试按照 Tipsi-stripe 安装和链接指南将 Stripe 集成到我的 React-Native 项目中: https://tipsi.github.io/tipsi-stripe/docs/installation.html

  1. 我从npm i --save tipsi-stripe开始,
  2. 添加Podfile并运行cmd:pod install
  3. 将“TPSStripe”文件夹从 node_modules 拖放到我的 Xcode 项目文件中(这是指南中的一个非常模糊的步骤)。
  4. 通过运行这个 cmd 自动链接包:react-native link tipsi-stripe

但现在我的模拟器中出现了这个错误屏幕:

Cannot read property 'init' of undefined

Error screenshot

我在其他论坛上遇到过类似的问题,我怀疑这是一个链接问题。我按照指南上的确切说明进行操作,但不明白为什么我仍然收到此错误。

这是我在 Xcode 中的 .xcodeproj 文件的屏幕截图。如图所示,我插入的 TPSStripe 文件夹也已插入。这是在正确的地方吗??:

xcodeproj file

资源管理器中似乎有很多文件突出显示为红色,我不明白为什么。

下面是 Xcode 中显示的一些错误的特写:

Error details

有没有人有类似的问题?

【问题讨论】:

  • 是的,我也有同样的问题!你找到治疗方法了吗?
  • 根据您所附的图片!您的 iOS 捆绑包 ID 不在您的商店帐户中,并且您似乎没有启用商家 ID
  • 我确实让它工作了,虽然不能准确地指出问题是什么。我尝试了几次,它似乎是一个链接问题。我在 xeb10154 下的这个 GitHub 帖子上发布了对我有用的内容:github.com/tipsi/tipsi-stripe/issues/349

标签: reactjs react-native stripe-payments


【解决方案1】:

如果您将库添加到 pod,则无需链接它们

【讨论】:

  • 您的意思是将 TPSStripe 文件夹移动到 Pods 文件夹中吗?还是您在谈论 .xcodeproj 文件?
猜你喜欢
  • 2018-10-22
  • 1970-01-01
  • 2022-01-08
  • 1970-01-01
  • 2019-09-27
  • 2017-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多