【问题标题】:Stripe API gives 'SenTestingKit/SenTestingKit.h' file not foundStripe API 提供未找到“SenTestingKit/SenTestingKit.h”文件
【发布时间】:2014-02-04 16:16:00
【问题描述】:

我已通读 xcode 4.5 中提到此的文章,但它在 xcode 5.0.2 中对我没有帮助。

我有一个编译成功的项目。如果我将 Stripe 框架添加到我的项目中,那么它会立即无法编译,并为我在此头文件中生成 #import 给出此文件未找到错误:

Stripe/Vendor/PaymentKit/PaymentKit 示例/PaymentKit 测试/PKCardNumberTest.h:9:9:找不到“SenTestingKit/SenTestingKit.h”文件

我的链接库中没有 SenTesting 框架。如果我添加它,我会收到关于它是 OSX 库而不是 ios 的错误。没有任何 Stripe 文档表明您需要添加此库。我向他们的支持部门发送了一封电子邮件,他们告诉我他们没有任何信息。

有人有什么建议吗?同样,一旦我将框架添加到我的项目中(并且我确保它将文件复制到我的项目中),它就无法编译。

我尝试在我的框架搜索路径周围添加引号,但它只是改变了错误,所以现在 Parse/Parse.h 不再被发现。

我拥有的两个框架搜索路径是:$(inherited)/Users/ctam/Documents/development/Chw

【问题讨论】:

  • 另外值得注意的是,搜索我的硬盘驱动器并没有在任何地方找到 SenTest.h,而是在 Stripe 框架文件中引用。

标签: ios xcode parse-platform stripe-payments


【解决方案1】:

Xcode 5.0 Release Notes

单元测试

  • 已删除 CPlusTest 单元测试框架 来自 Xcode 5。要为 C++ 代码编写单元测试,请使用新的 XCTest 框架并创建 Objective-C++ (.mm) 测试用例子类。 8273037
  • SenTestingKit 和 OCUnit 已弃用。使用迁移器移动到 XC测试。 14857574

【讨论】:

    【解决方案2】:

    当您通过他们文档中的链接下载 Stripe 库时,会有一堆测试项目的子文件夹,他们没有告诉您。我查看并删除了测试应用程序文件,现在一切正常。很好奇他们的明确指示导致了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 2011-03-22
      • 2021-05-25
      • 2015-11-23
      • 1970-01-01
      • 2015-11-16
      相关资源
      最近更新 更多