我已经阅读了xcode 4.5中涉及此内容的文章,但在xcode 5.0.2中却无济于事。

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

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

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

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

我尝试在框架搜索路径周围添加引号,但这只是更改了错误,因此现在不再找到Parse / Parse.h。

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

最佳答案

参见Xcode 5.0 Release Notes:

单元测试

  • CPlusTest单元测试框架已被删除
    从Xcode 5开始。要编写C++代码的单元测试,请使用新的XCTest
    框架并创建Objective-C++(.mm)测试用例子类。 8273037
  • SenTestingKit和OCUnit已弃用。使用迁移器移至
    XCTest。 14857574
  • 10-08 05:33