0

我正在开发一个用于测试KIF框架和Zapp的示例项目。该项目(使用目录方案和集成测试方案)可以在XCode上很好地构建并在Simulator上运行。在运行iPhone应用程序(使用KIF测试套件)时在Zapp上生成错误

GitHub的URL的项目是在这里:https://github.com/dolphyfernandes/DirectoryApp

我试图运行Zapp的持续集成(CI)。通过Zapp和Directory方案运行的项目运行良好。但是当我将方案下拉更新为集成测试时,构建失败。

下面是在错误日志中扎普

ld: library not found for -lKIF 
Command /Developer/Platforms/iPhoneSimulator.platoform/Developer/usr/bin/clang failed with exit code 1 
** BUILD FAILED ** 
The following build commands failed: 
LD "build/Applications/Directory (Integration Tests).app/Directory (Integration Tests)" normal i386 
(1 failure) 

enter image description here

谁能帮我出这个问题?似乎一切都应该正常工作。

谢谢。

回答

2

我找到了解决问题的办法。

我已经在Google群组上发布了相同的问题,并且我在那里获得了一些帮助。 KIF设置文档不直接与Zapp一起使用。 https://groups.google.com/d/msg/kif-framework/biRg1-W1O70/vGYWlyAilsEJ

Zapp与KIF一起工作的解决方案是Zapp项目需要将libKIF.a作为目标依赖项来存放到应用程序的测试目标。

你可以做到以下几点:

第1步:将KIF项目的主体工程,嵌套在如图所示。 enter image description here - - - - - - >enter image description here

第2步:上的Xcode左上角单击编辑方案,并添加KIF目标测试方案的生成,如图所示。 enter image description here

步骤3:添加KIF通过选择试验对象到目标相关>构建阶段并点击添加按钮来添加KIF。

这应该适用于Zapp,它现在可以在没有任何构建错误的情况下正常工作。

随时添加到任何问题的线程!

+0

按照说明进行操作,但在尝试从终端构建目标时遇到同样的错误。有小费吗? – leonardoborges 2012-05-02 14:15:03

+0

@leonardoborges ..检查答案!我在那里发布了一个链接。希望有帮助 – Dexter 2012-05-04 18:26:02

0

@leonardoborges ..我在等着你:)

我准备了这个PDF以防万一有人需要它。该PDF有详细的分步说明,并希望不会错过任何东西。

看看它,让我知道你是否需要任何更多的信息。

http://www.files.com/set/50e715498087f

谢谢!

+1

链接已损坏。 – 2012-12-27 21:59:14

+0

对不起。我已经在这里上传了PDF .. http://www.files.com/set/50e715498087f – Dexter 2013-01-04 17:48:52

相关问题