没有这样的模块'条纹'

时间:2017-04-25 02:10:51

标签: ios cordova

我是iOS / Cordova上的新手,并且在使用Stripe时遇到了错误。 我导入了Stripe.framework,但是Xcode说找不到Stripe。

no such module stripe

我该如何解决这个问题?

提前致谢。

4 个答案:

答案 0 :(得分:4)

您需要创建桥接文件以便在swift中使用目标C代码。

按照以下步骤创建桥接标头:

  1. 通过右键单击项目导航器中的项目目录,然后单击“新建文件...”,将新的头文件添加到Donate目录。

  2. 选择iOS - >在“源类别”中,选择“标题文件”模板,然后单击“下一步”。

  3. 将类命名为“Project_name-Bridging-Header.h”,然后按“继续”继续并保存文件。

  4. 接下来,转到“构建设置”,然后搜索“Objective-C Bridging Header”。将值设置为“Project_name / Project_name-Bridging-Header.h”.//或只是拖动文件

  5. 完成后,打开Project_name-Bridging-Header.h文件并编写以下代码:

    #import <Stripe/Stripe.h>
    

答案 1 :(得分:2)

如果您使用的是xcode 8.3及以上版本。安装pod文件后,请尝试清理项目并进行构建。

  1. 选择产品&gt;清洁。 (然后等待它完成)
  2. 选择产品&gt;构建
  3. 它为我解决了

答案 2 :(得分:0)

For people who jump in ios development with an existing project. Probably running pod install would solve your problem.

答案 3 :(得分:0)

如果您只是清理项目,有时错误不会消失。您将需要构建项目Command + B。