2012-12-21 28 views
4

我有一个样本,新的项目,我用Cocoapods来安装TestFlightRestKit。现在我正在尝试添加Frank,但“坦率地构建”不起作用。如何在我的项目使用Cocoapods时安装Frank?

我试过以下列出的步骤here;

我试着修改邮寄的01​​,我修改了默认目标的.xcconfig

当我运行“坦率构建”时,构建失败并给我留下一条消息,"ld: library not found for -lPods"

关于如何使这项工作的任何想法?

回答

1

您将遇到此问题,因为提供此库的Pods项目缺少方案。您需要调整构建脚本/ Frank以使用新的xcworkspace而不是原始的xcodeproj文件。改变它应该让你获得正常的项目和它所依赖的Pods静态库。

这也发生在Jenkins和Hudson的构建中。这个问题并非孤立于弗兰克。

+2

我能得到它与在命令行下工作; '坦克建立 - 工作区workspace_name.xcworkspace - 方案scheme_name' – ogcyborg

+0

实际上没有工作。它能够构建,但是当我尝试使用RestKit时,我无法找到使用Cocoapods安装的RestKit框架。 – ogcyborg

+0

您可能需要确保您的构建方案是共享的,以便构建和包含代码。 CP添加了构建脚本以构建Pod项目,然后原始项目动态链接到创建的静态库。所以这不会改变,这只是让构建方案正确的问题。 –

4

来自您链接到的文章,在修改您的frankify.xcconfig文件后,您仍然必须打电话给--workspace--scheme标志。

2

只需键入

frank build --workspace YourWorkspace.xcworkspace/ --scheme YourProject